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

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

Войти
Регистрация
Восстановить пароль
 
andyoO
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 68
#1

строки string - C++

31.05.2013, 09:57. Просмотров 282. Ответов 4
Метки нет (Все метки)

вопрос заключается в следующем: выполняю лабораторную на с++, возникает ошибка при вводе текста.. если вводить данные с 7-8 пробелами, то строка не читает элементы после этих пробелов, как это исправить?
ввод: 1 3
вывод: 1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2013, 09:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос строки string (C++):

Доступ к паре в map<string, vector<pair<string, string>>>Temp - C++
Подскажите пожалуйста как получить данные в векторе пар ? void showData(const map&lt;string, vector&lt;pair&lt;string, string&gt;&gt;&gt;Temp) { ...

String-строки. C-строки. Лексемы - C++
Добрый вечер, господа. Начну с задания: &quot;Записать в новую строку слова, которые состоят из тех же букв, что и последнее слово заданной...

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

Строки типа string - C++
Словом, входящим в состав строки, назовѐм непрерывную последовательность символов, ограниченную символами–разделителями, началом и концом...

Сложить две строки string - C++
Вот собсна код в котором я пытаюсь сложить две string строки: #include &lt;string&gt; int main() { string pyt1 = &quot;ThisIs&quot;; ...

считывание строки( библиотека string) - C++
задача в том чтоб считать сообщение с клавиатуры полностью(русские буквы пробелы знаки всякие). Пытался сделать с помощью string, не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LuWao
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 3
31.05.2013, 10:15 #2
Цитата Сообщение от andyoO Посмотреть сообщение
вопрос заключается в следующем: выполняю лабораторную на с++, возникает ошибка при вводе текста.. если вводить данные с 7-8 пробелами, то строка не читает элементы после этих пробелов, как это исправить?
ввод: 1 3
вывод: 1

А можно код?
andyoO
1 / 1 / 0
Регистрация: 19.12.2012
Сообщений: 68
31.05.2013, 10:22  [ТС] #3
тип string. попробовал
C++
1
2
            cin.get();
            getline(cin, str, '\n');
ошибку исправил, НО теряет первый символ в стоке(
ввод: 45 osdj thr9[h4 so;th eh-g9her
вывод: 5 osdj thr9[h4 so;th eh-g9her
Чиффа
5 / 5 / 0
Регистрация: 24.09.2012
Сообщений: 58
31.05.2013, 10:28 #4
Зачем cin.get()? вот:
C++
1
2
3
    string str;
    getline(cin,str);
    cout << "string: " << str <<endl;
LuWao
0 / 0 / 0
Регистрация: 31.05.2013
Сообщений: 3
31.05.2013, 10:30 #5
getline(cin, str, '\n');
видимо, проблема в переводе строки. Вот http://cppstudy.wordpress.com/2009/0...in-get-and-co/
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2013, 10:30
Привет! Вот еще темы с ответами:

Проверка string строки на пробелы - C++
Существует ли в контейнере string метод поиска какого-либо символа в строке.К примеру пробела?

Передача строки string в функцию - C++
Завтра экзамен а я печатаю строки :D Что хочу: ввожу две строки, передаю их в функцию по указателю, сравниваю каждый символ и если они...

Не выводится содержание строки string - C++
Приветствую жителей сего форума! Возникла некоторая проблемка, даже две. setlocale(LC_ALL,&quot;.866&quot;); string str1 = &quot;This is...

Из string выделить часть строки - C++
В string записаны название города и область. Как из нее взять только название города (до первых символов &quot; (&quot;) А сама строка может...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
31.05.2013, 10:30
Ответ Создать тему
Опции темы

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