Показать сообщение отдельно

  #3  
Старый 15.06.2009, 21:52
kRa$I-I
Познающий
Регистрация: 23.01.2009
Сообщений: 32
С нами: 9103893

Репутация: 8
По умолчанию

to mr.The
Первая переменная есть указатель на область памяти в 1 байт, выделенная под переменную типа char. Делая так char *first = "Text" - ты успешно записываешь в место адреса "Te"(2 байта)
Вторая переменная - массив из 255 элементов.
Я думаю правильно так
char first[5]= "Text";
char second[255];
for(int i=0; i<5; i++)
{ second[i]=first[i];
cout << second[i];
}
 
Ответить с цитированием