Форум программистов, компьютерный форум CyberForum.ru

Ввод длинных строк с пробелами - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 65, средняя оценка - 4.92
VtaMC
Просто Веталь
 Аватар для VtaMC
159 / 99 / 5
Регистрация: 11.05.2009
Сообщений: 628
06.02.2011, 22:18     Ввод длинных строк с пробелами #1
Доброго времени суток!!!
Собственно как организовать ввод строки вида "один два три 4 5 6 7..." - где вперемешку будут и символы, и буквы. Пытался сделать это через gets() - при вводе только букв, проблем не возникает, но если ввести буквы и цифры, возникает ошибка access violation.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2011, 22:18     Ввод длинных строк с пробелами
Посмотрите здесь:

Умножение длинных целых 11-ричных чисел в виде строк. C++
Простой ввод строки с пробелами через string C++
C++ Ввод строки с пробелами произвольной длины
C++ Как сделать ввод строки с пробелами в динамическом массиве структур?
Строка с пробелами (ввод и вывод) C++
C++ Ввод строки с пробелами
C++ Ввод строки char с пробелами
Структуры и ввод строк с пробелами с клавиатуры C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
06.02.2011, 22:22     Ввод длинных строк с пробелами #2
C++
1
2
std::string s;
std::getline(std::cin,s);
также можно и просто вызовом функции getline, как метода объекта cin

C++
1
std::cin.getline(buffer,bytes_count);
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
06.02.2011, 22:34     Ввод длинных строк с пробелами #3
В Си можно еще так
C
1
2
char str[BUFSIZ];
scanf("%[^\n]%*c", str);
Yandex
Объявления
06.02.2011, 22:34     Ввод длинных строк с пробелами
Ответ Создать тему
Опции темы

Текущее время: 07:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru