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

Прата С. Задача считать строку до слова done - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ класс Time http://www.cyberforum.ru/cpp-beginners/thread940780.html
Создайте класс Time(время суток) считая что представлением времени суток является число секунд прошедших от полуночи( классе одной свойство) Напишите конструктор устанавливающий время по часам минутам и секундам. Напишите метод display который должен выводить времяв привычном виде часы минуты секунды. помогите написать программу. Писала, но не уверена в правильности. #include <iostream>...
C++ координаты Создайте класс который принимает координаты (долгота, широта). Создайте наследника этого класса который принимает название города. Осушествите сортировку котрая будет выводить координаты с севера на юг. помогите пожалуйста написать программу. Если можно было бы с объяснением что каждая строка значит. P.S. есть написанная но я не уверена в правильсти #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread940777.html
При введении больше 20 чисел программа выдает странный результат C++
#include <iostream> #include <locale> using namespace std; double t1, t2; int main() { setlocale(LC_ALL, "RUS");
Ошибка выноса структуры в отдельный файл C++
Доброго времени суток. Имеется такая проблема: у меня часто используется структура координат в разных файлах, потому я ее решил вынести в отдельный файл и подключать. Вынес ее в заголовочный файл Struct.h, но когда программа компилируется, выдаются ошибки в файле "xstddef". Одна из ошибок: "Ошибка 1 error C2784: bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &):...
C++ прогрмма по С++ю Рфазобратьсь что значит каждое действие http://www.cyberforum.ru/cpp-beginners/thread940744.html
Создайте класс Time(время суток) считая что представлением времени суток является число секунд прошедших от полуночи( классе одной свойство) Напишите конструктор устанавливающий время по часам минутам и секундам. Напишите метод display который должен выводить времяв привычном виде часы минуты секунды. Написать прогу. #include <iostream> #include <conio.h> Using namespace std; Class Time {...
C++ Массивы (найти ошибку в коде) При компилировании программы (это не полный код) пишет что b-должно быть константное выражение #include <iostream> #include <locale> #include <ctime> using namespace std; void k_1(int a); void k_2(int b); подробнее

Показать сообщение отдельно
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
20.08.2013, 18:53     Прата С. Задача считать строку до слова done
Цитата Сообщение от h_wolf Посмотреть сообщение
потому как она вводится до вхождения в цикл
string вводится с помощью сin только до первого пробела! т.е. читается 1 слово все остальные отбрасываются! чтобы считать строку полностью нужно использовать: getline(cin, str);

и не придумывайте себе гемороя в задании написано что ввод осущ. по одному слову до тех пор пока не будет введено done, но раз вы так зацепились за те слове после done то можно сделать ввод по одному слову до тех пор пока полз не прекратит ввод, а подсчет только до done

Добавлено через 2 минуты
alsav22, и объясните мне пожалуйста как с кодом
C++
1
2
3
4
5
6
7
8
9
cout << "Input string: ";
string str = "";
int i = 0;
do 
{
     cin >> str;
     ++i; 
} while (str != "done");
cout << i - 1 << endl;
получился тот скрин в котором после done ещё два слова, здесь считывание пословно, а не всей строки откуда они?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru