|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2010, 17:49 | #1 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Проблема с пробелами в строках
Пишу прогу для обмена сообщениями между клиентами.
при вводе текста, сообщение на клиенте считывается только до первого пробела. Подскажите, кто знает, как решить эту проблему. Код: char *message; cin >> message; send(client,message,sizeof(message) ,0);
Единственный способ стать умнее - играть с более умным противником.
|
23.04.2010, 18:40 | #2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Во-первых нужно выделять память под сообщение. Для считывания строки целиком можно использовать метод cin.getline()
Код:
Код:
|
23.04.2010, 20:26 | #3 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Спасибо большое)
Единственный способ стать умнее - играть с более умным противником.
|
23.04.2010, 20:28 | #4 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Хм при использовании
std::cin.getline(message,80); выводит только то, что после пробела
Единственный способ стать умнее - играть с более умным противником.
|
23.04.2010, 20:34 | #5 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Покажите код, так ничего сказать нельзя
|
23.04.2010, 21:58 | #6 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Все нашел в чем было дело, надо перед этим std::cin.ignore() поставить
Вот: cin.ignore(); cin.getline(message,80); Тогда все работает
Единственный способ стать умнее - играть с более умным противником.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с пробелами(VBA) | мария2507 | Помощь студентам | 0 | 14.04.2010 16:04 |
Дополнить слова пробелами на языке Си | hellslash | Помощь студентам | 1 | 20.12.2009 12:10 |
Как организовать ввод строки с пробелами? | Adminx | Общие вопросы C/C++ | 11 | 20.11.2009 02:33 |
Чтение строки с пробелами | phpcreator | Помощь студентам | 5 | 15.10.2009 18:13 |
Ввод строки с пробелами | Сергей089 | Помощь студентам | 15 | 24.04.2009 23:01 |