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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание по Страуструпу. Требуется помощь http://www.cyberforum.ru/cpp-beginners/thread431701.html
Доброй ночи! на картиночке задание по Страуструпу. первую и третью часть я довел до рабочего состояния, но то как оно сделано вызвало интерес посмотреть а как оно должно быть. Поэтому прошу вас, как опытных программистов, уделить какое то время и решить вторую часть задания про входной поток. Это позволит посмотреть как правильно писать код, позволит увидеть возможные простые решения этой...
C++ Оконный интерфейс. Книги. С++ можно освоить прочитав известные книги по С++ и спокойненько писать программы с консольным интерфейсом (с я относительно разобрался). Но как создавать оконные приложения? Посоветуйте книжку.. Win32.. .Net и т.д. у меня голова кругом идет, много названий. Но с чего начать. Создание приложений Win32 кажется слишком сложным, и я боюсь начать читать книгу(кстати.. Какую книгу?) о технологии... http://www.cyberforum.ru/cpp-beginners/thread431696.html
C++ Условие if
Народ помогите составить условие, пишу игру, имеется пуля размером 8х8 и корабль 37х37 , подскажите как сделать проверку попала ли пуля в корабль, я сделал так, но работает не правильно for(int i=1;i<=37;i++) { for(int k=1;k<=8;k++) { if(px+k==x+i&&py+k==y+i||px-k==x-i&&py-k==y-i||px+k==x+i&&py-k==y+i||px-k==x+i&&py+k==y+i)
C++ Частный случай симплекс метода
Доброго времени суток. Интересует информация по симплекс методу. Столкнулся с проблемой, связаной с тем, что опорный план (правая часть ограничений) весь нулевой, и, соответственно при переходе по стандартной формуле к новому, тот тоже будет нулевым. Если задуматься логически, то просто достаточно выбрать некий ненулевой план, который обязательно есть, и от которого придем к решению, но как...
C++ объясните в С++ Builder,пожалуйста http://www.cyberforum.ru/cpp-beginners/thread431687.html
описать класс реализующий тип данных<вещественная матрица>. Для данного класса описать конструктор с параметрами,а также с параметрами по умолчанию.Класс должен реализовать метод вычисления четных элементов матрицы я с классами на Вы.объясните пожалуйста как писать их вообще для начала написала обычную прогу на нахождение четных элементов матрицы (все работает): #pragma argsused...
C++ Visual studio - graphic.h Вопрос вот в чём, надо написать прогу ну не в этом проблема, одно из её условий это вывести график функции. Насколько я понимаю студия графику не поддерживает, начём тогда писать??? подробнее

Показать сообщение отдельно
Hi4ko
74 / 74 / 4
Регистрация: 21.10.2010
Сообщений: 376
20.01.2012, 06:28  [ТС]     Считывание нескольких строк с пробелами
Цитата Сообщение от !!11 Посмотреть сообщение
И МЕТОД
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// istream getline
#include <iostream>
using namespace std;
 
int main () {
  char name[256], title[256];
 
  cout << "Enter your name: ";
  cin.getline (name,256);
 
  cout << "Enter your favourite movie: ";
  cin.getline (title,256);
 
  cout << name << "'s favourite movie is " << title;
 
  return 0;
}
О каком getline идет речь?
офигеть)

вот мой код(в дебаге через 27 строчку проходит просто без считывания):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <algorithm>
#include <cstdio>
#include <cctype>
#include <cstring>
#include <iostream>
#include <string>
 
using namespace std;
 
struct site{
    string name;
  string tag;
    int popularity;
};
 
 
int main()
{
 string S;
 getline(cin,S);
 string Name;
int N,maxpop=0;
site search[20];
cin>>N;
for(int i=0;i<N;i++){
    cin>>search[i].name;
  getline(cin , search[i].tag);
    cin>>search[i].popularity;
}
for(int i=0;i<N;i++){
size_t lol=search[i].tag.find(S);
if(lol!=string::npos && search[i].popularity>maxpop){
        maxpop=search[i].popularity; Name=search[i].name;
}
}
cout<<Name;
    return 0;
    }
P.S. компилятор g++ 4.4
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru