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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 218, средняя оценка - 4.89
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
#1

Считать с клавиатуры строку с пробелами - C++

16.11.2011, 20:09. Просмотров 32405. Ответов 22
Метки нет (Все метки)

Помогите, пожалуйста, считать с клавиатуры строку с пробелами. Какой функцией пользоваться и как? Только мне надо считывать прямо в массив с литерами, а не в указатель.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2011, 20:09     Считать с клавиатуры строку с пробелами
Посмотрите здесь:
C++ Считать строку с пробелами
Считать строку с пробелами C++
Из файла считать строку с пробелами C++
C++ Считать строку с пробелами с помощью Std::cin
Как прочитать строку с клавиатуры с пробелами C++
C++ Создать строку,ввод которой осуществляется с клавиатуры, состоящую из слов, разделенных пробелами
C клавиатуры вводят строку, в которой есть числа, роздалены 1 или несколькю пробелами. Вывести на екран найбольшее C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aeshes
440 / 203 / 13
Регистрация: 07.10.2011
Сообщений: 462
16.11.2011, 20:41     Считать с клавиатуры строку с пробелами #16
fflush(stdin) перед fgets не помогает?
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
16.11.2011, 20:42  [ТС]     Считать с клавиатуры строку с пробелами #17
Цитата Сообщение от aeshes Посмотреть сообщение
попробуйте использовать fflush перед fgets
По ходу, работает!
Сыроежка
Заблокирован
16.11.2011, 20:43     Считать с клавиатуры строку с пробелами #18
Хорошо бы увидеть объявление les.shifr и SHIFR_L. Кроме того есть функция ferror, с помощью которой можно проверить, была ошибка ввода-вывода или нет.
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
16.11.2011, 20:45  [ТС]     Считать с клавиатуры строку с пробелами #19
Оно то работает, но вот почему-то строку введенную с 999 не сравнивает
В общем, криво работает.
Сыроежка
Заблокирован
16.11.2011, 20:50     Считать с клавиатуры строку с пробелами #20
Цитата Сообщение от Gooman Посмотреть сообщение
Оно то работает, но вот почему-то строку введенную с 999 не сравнивает
В общем, криво работает.
Наверное потому, что в введенной строке сохраняется символ новой строки.
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
16.11.2011, 20:58  [ТС]     Считать с клавиатуры строку с пробелами #21
Цитата Сообщение от Сыроежка Посмотреть сообщение
Наверное потому, что в введенной строке сохраняется символ новой строки.
И что делать?
Сыроежка
Заблокирован
16.11.2011, 20:59     Считать с клавиатуры строку с пробелами #22
Цитата Сообщение от Gooman Посмотреть сообщение
И что делать?
Заменить его нулевым символом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2011, 21:10     Считать с клавиатуры строку с пробелами
Еще ссылки по теме:
C++ Считать с клавиатуры строку символов и записать ее в файл
Считать с клавиатуры строку и вывести ее на экран 15 раз C++
Считать с клавиатуры строку и вывести ее на экран 15 раз C++
Считать строку символов с клавиатуры и распечатать в столбик C++
Считать символы из потока ввода вместе с пробелами C++

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

Или воспользуйтесь поиском по форуму:
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
16.11.2011, 21:10  [ТС]     Считать с клавиатуры строку с пробелами #23
Цитата Сообщение от Сыроежка Посмотреть сообщение
Заменить его нулевым символом.
Поподробнее можно?
Yandex
Объявления
16.11.2011, 21:10     Считать с клавиатуры строку с пробелами
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru