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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Layzie
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
#1

считывание строки( библиотека string) - C++

30.01.2014, 12:03. Просмотров 2333. Ответов 22
Метки нет (Все метки)

задача в том чтоб считать сообщение с клавиатуры полностью(русские буквы пробелы знаки всякие). Пытался сделать с помощью string, не получилось, в переменную записывается все только до первого пробела. Вроде вопрос глупый но придумать не могу, есть какие идеи?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 12:03     считывание строки( библиотека string)
Посмотрите здесь:

Строки библиотека string.h - C++
Дана строка символов, состоящая из букв и цифр. Найти количество букв в данной строке. Использовать функции библиотеки string.h

Считывание строки из бинарного файла в string - C++
Привет всем!! Помогите новичку понять почему происходит ошибка при считывании строки из файла. void LoadFile() { string j; ...

Библиотека String - C++
Чем плох String? Когда его не стоит использовать?

Библиотека Обработки строк string.h - C++
Задание таково: Разработайте программу работы со строками. Организуйте ввод исходных данных с клавиатуры. Используйте функции из библиотеки...

Библиотека string.h, функция strcat - C++
Написал вот такое, но в программе все равно текст не выводит. Должно работать точно также, как и обычная библиотека strcat. char *...

Считывание string из файла - C++
Есть текстовый файл. Первая строчка, в которой находится название не получается считать в string. Идущие за ним цифры считываются...

Библиотека для удобной работы с типом string с++ - C++
Привет, надо проводить много манипуляций со строками - обрезка, перенос строки, выравнивание - для интерфейса 3D-игры. Есть ли готовая...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Esecman
38 / 26 / 6
Регистрация: 31.12.2013
Сообщений: 329
31.01.2014, 14:53     считывание строки( библиотека string) #21
Цитата Сообщение от Layzie Посмотреть сообщение
мне никто не подскажет почему компилятор даже не ждет ввода после строк
C++
1
2
3
    string S;
    cout<<"vvedite text";
    getline(cin,S);
C++
1
getline(cin,S);
>>
C++
1
cin.getline(cin, s);
Layzie
0 / 0 / 0
Регистрация: 28.12.2013
Сообщений: 89
01.02.2014, 11:22  [ТС]     считывание строки( библиотека string) #22
Esecman,
Код
error C2664: std::basic_istream<_Elem,_Traits> &std::basic_istream<_Elem,_Traits>::getline(_Elem *,std::streamsize): невозможно преобразовать параметр 1 из 'std::istream' в 'char *'
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2014, 11:27     считывание строки( библиотека string)
Еще ссылки по теме:

Считывание vector<string> - жрёт память - C++
Делаю считывание vector&lt;string&gt; из файла. При первом запуске (программа записана в автозапуск и запускается со sleep'ом в 30 секунд) жрёт...

Считывание String посимвольно либо Char in Switch - C++
Здравствуйте, суть такова: Нужно написать 3 числа (0-7), а дальше считать каждое число по отдельности и в зависимости от числа, выполнить...

Считывание строк с клавиатуры без учёта разделителей в переменные типа std::string - C++
Подскажите, есть какой способ считывать значения с клавиатуры без учёта разделитей в переменные типа std::string?

Как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле? - C++
подскажите пожалуйста, как узнать что при считывание очередного слова в string был сделан переход на новую строку в файле?. ПС не...

считывание строки. С++ - C++
Строка считывается посимвольно буквами. а надо, чтобы словами.. как это сделать? FILE *fp2 = fopen(&quot;V.txt&quot;, &quot;rb&quot;); //открываем файл...


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

Или воспользуйтесь поиском по форуму:
aLarman
642 / 563 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
01.02.2014, 11:27     считывание строки( библиотека string) #23
C++
1
cin.getline(cin, s);
раз ф-цию у потока вызываем тогда уж
C++
1
cin.getline(s);
может?
Yandex
Объявления
01.02.2014, 11:27     считывание строки( библиотека string)
Ответ Создать тему
Опции темы

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