Чат на С++. Помогите найти ошибку

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Albor
Сообщения: 491
Зарегистрирован: 06 сен 2004, 13:34
Откуда: Днепропетровск

Код: Выделить всё

char Buffer [1024];
// подготавливаем буффер для введенного текста
 int BufLength=m_edit1.GetWindowText(Buffer, 1024);
//записываем введенную строку в буфер
 SendSocket.Send(Buffer,BufLength);
//посылаем строку клиенту......ап...:-))
 
Merzaffkia
Сообщения: 9
Зарегистрирован: 15 мар 2011, 12:00

всё сделала... но он сначала выдал ошибку, почему-то понимает ток (надеюсь так можно писать :) )

Код: Выделить всё

int BufLength=m_edit1.GetWindowText(LPTSTR(Buffer), 1024);
и он заработал!!!!!! Спасиииибо!

ток как-то странно передаёт... последний символ не передаётся
Albor
Сообщения: 491
Зарегистрирован: 06 сен 2004, 13:34
Откуда: Днепропетровск

Merzaffkia писал(а):ток как-то странно передаёт... последний символ не передаётся
Попробуй BufLength увеличить на 1

Код: Выделить всё

SendSocket.Send(Buffer,BufLength+1);
Merzaffkia
Сообщения: 9
Зарегистрирован: 15 мар 2011, 12:00

Спасииибо большое!!! :)
Ответить