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

  #2986  
Старый 17.05.2009, 21:35
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

Цитата:
Я наверное чет не так понимаю, но мне кажется должно быть так

char *szMess = new char;
*szMess = "Hello World!";
cout << *szMess;
Код:
char *szMess = new char; //нормально, делаем указатель
*szMess = "Hello World!"; //тут этот укзаатель начинает указывать на область памяти по адресу "Hell", т.к. указатель - это DWORD=4 байта. Видимо, мы хотим достать демонов из ада
cout << *szMess; //а вот тут-то и ошибка. чтобы достать демона, надо * убрать. Тогда мы призовем всех демонов до первого встретившегося люцифера (нулевого байта)
//Хотя может ты просто хочешь спалить местоположение врат ада
 
Ответить с цитированием