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

Какая разница между cin и getline? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с классами. http://www.cyberforum.ru/cpp-beginners/thread83884.html
Созздать класс Pair (пара чисел). Определить методы изменения полей и вычисления произведения чисел. Определить производный класс Rectagle (прямоугольник) с полями-сторонами. Определить методы вычисления периметра и площади прямоугольника. Или это задача такая лёгкая (на экзамене будет), или я чего-то не понимаю. В классе Pair может содержаться только 2 числа (ну и 2 метода не считая...
C++ Программа на тему указатели, функции, строки. (язык Си) Доброго времени суток. Как это случается со многими - я оттянула решение лабораторных работ до самого конца. В программировании я полный 0, за пару дней разобрала что смогла и сделала пару работ, но одна остается не выполненной, эти темы пока остаются для меня загадкой. Я постараюсь выполнить задание сама, но что-то я в себя не верю, ведь осталось всего пара дней, а так вдруг поможет кто - я... http://www.cyberforum.ru/cpp-beginners/thread83883.html
C++ Матрица
В заданной целочисленной прямоугольной матрице. Найти сумму элементов двух ближайших диагоналей, параллельных главной. void Summa(int *Matrix, int MaxRow, int MaxCol) { int s=0; // } cout<<endl<<"Сумма"<<s; Заранее благодарен.
Слияние деревьев C++
Сижу, мучаюсь, не могу понять что подразумевается в задании о слиянии деревьев. Подвесить вершину второго дерева к какому-нить листу 1-го? Бред. Может подвесить вершину 2-го дерева к вершине первого? Тоже неубедительно. Короче, подскажите, чтобы это значило. В качестве примера вот два дерева выдумал, попробуйте их "слить". ...
C++ Поиск минимального гамильтонова цикла в матрице http://www.cyberforum.ru/cpp-beginners/thread83847.html
#include <iostream> using namespace std; #define n 10 int c ; // номер хода, на котором посещается вершина int path; // номера посещаемых вершин int v0=2; // начальная вершина //Матрица смежности int a= {
C++ Составить новую строку из цифр, соответствующих данным буквам и отсортировать их по возростанию. Задача такая: даны цифры от 1 до 9 которые соответствуют каким-либо буквам от X до Y. С клавиатуры вводятся различные буквы. Далее должна появится строка состоящая из цифр соответсвующих буквам присутствующим в предыдущей строке упорядоченных по возрастанию слева на право. Буквы латинские прописные и строчные. Заранее благодарю за уделенное внимание. подробнее

Показать сообщение отдельно
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
09.01.2010, 15:40  [ТС]     Какая разница между cin и getline?
Когда я (на строчках считывания), меняю getline(cin, ...); на cin>>...; то строчки считываютса, но результат совсем другой... Почему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
using namespace std;
int main()
{
string name, por, age, info;
int k;
getline(cin, name);
getline(cin, por);
getline(cin, age);
info="I like name "+name+"! I think the "+por+"s are \nthe best dogs! And he is rather young! Just "+age+" years old!";
cout<<info;
cin>>k;
return 0;
}
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru