![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.06.2009
Сообщений: 7
|
![]()
Проблема в следующем: при вводе строки, если присутствует пробел, то строка обрезается до него. Как это исправить? Так программа большая, прикрепил фалами. Жду ответов...За ранее спасибо
![]() |
![]() |
![]() |
![]() |
#2 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
можно использовать файловые потоки и функцию типа get()
|
![]() |
![]() |
![]() |
#3 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
![]()
использовать gets(str) (заголочоный файл conio.h) или cin.getline(str) (заголочоный файл iostream.h), где str - символьный массив.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
![]() |
![]() |
![]() |
#4 |
Регистрация: 17.06.2009
Сообщений: 7
|
![]()
Большое спасибо
|
![]() |
![]() |
![]() |
#5 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]()
Вопрос в тему:
Код:
![]()
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 09.09.2009
Сообщений: 28
|
![]() Цитата:
Код:
вот исправил чуток Код:
Последний раз редактировалось kedbl4; 19.11.2009 в 12:15. Причина: неправильно ввел |
|
![]() |
![]() |
![]() |
#7 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]()
аа, просто выходит память не выделена под указатель) я понял.
Код:
![]() вообще я не так написал немного в начале Код:
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
Последний раз редактировалось forsaken66; 19.11.2009 в 20:16. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 28
|
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
не рекомендую использовать gets(), эта функция не следит за тем сколько в строке символов, используйте fgets
Код:
Код:
Последний раз редактировалось NiCola999; 19.11.2009 в 23:32. |
![]() |
![]() |
![]() |
#10 |
Куды бечь?
Форумчанин
Регистрация: 05.10.2009
Сообщений: 104
|
![]()
std::cin - если во вводимой строке попадется пробел то дальше строка не будет записана в переменную.
s=std::cin>>s; влплдпа паплаол будет -- влплдпа. а вобщем спасибо большое, я все понял! ![]()
Не хватало всего одного байта. Да-да, того самого, что из восьми бит состоит.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение строки с пробелами | phpcreator | Помощь студентам | 5 | 15.10.2009 18:13 |
Как в C++ организовать ввод данных в одну строчку? | amdbodia | Общие вопросы C/C++ | 10 | 16.05.2009 18:03 |
Ввод строки с пробелами | Сергей089 | Помощь студентам | 15 | 24.04.2009 23:01 |
КАК сделать ввод строки на русском языке | vicdon | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 05.11.2007 07:54 |
Организовать ввод данных с файла созданного в первом задании и вывод их терминал. | Saniok | Помощь студентам | 2 | 25.10.2007 22:25 |