Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: RED_BULL333   (05.01.2010 в 20:30)
 
void foo(char*, int);

int main(void)
 {
    setlocale(LC_CTYPE, ""); //
    char string[] = { 'П''р''и''в''е''т' ,','' ''м''и''р''!''\0' };
    cout << string << endl;
    int length = sizeof(string);
    foo(string, length);
    return 0; 
}

void foo(char *string, int length)
{
    char tmp[80];
    int i = 0;
    while( length-- >= 0 )
    {
 tmp[i++] = string[length];
    }
    *(tmp + i) = '\0' ;
    cout << tmp;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: