Добрый день, изучение Срр под линуксом продвигается, но к сожалению утром возникла трудность. Может я с чем-то ошибся но программа ругается. Программа простая, считывается по одному слову из cin и выводитя в cout:
#include <iostream.h>
#include <string.h>
int main ()
{
string word;
while ( cin >> word )
cout << "Word readed: " << word << '\n';
cout << "All words readed!\n";
}
Но при попытке компиляции получаю следующее:
vvod-vivod.cpp: In function ‘int main()’:
vvod-vivod.cpp:6: error: ‘string’ was not declared in this scope
vvod-vivod.cpp:6: error: expected `;' before ‘word’
vvod-vivod.cpp:7: error: ‘word’ was not declared in this scope
Читал ман по string, ничего не дало, я понимаю что проблема со строкой string word;, но не нашел решения... Меня удивляет что в учебнике написано -> что это пример простой законченной программы.
Уважаемые форумчане, помогите пожалуйста с решением данного вопроса.
программа для считывания и вывода
Модератор: Модераторы разделов
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
Liksys
- Сообщения: 2910
Re: программа для считывания и вывода
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: программа для считывания и вывода
Код: Выделить всё
#include <iostream>
#include <string>
using ... // ... заменить по вкусувсе сказанное есть имхо...
-
hp-ipaq4150
- Сообщения: 16
- ОС: Ubuntu 7.04
Re: программа для считывания и вывода
Спасибо всем большое за помощь, программа запустилась, вот только код программы оказался не до конца отшлифован. Я искал в учебнике, но к сожалению не нашел и сам не понял, что не хватает в коде чтобы строчка All words readed!
выводилась в конце программы...
выводилась в конце программы...
-
un-defined
- Сообщения: 145
- ОС: Kubuntu, Gentoo
Re: программа для считывания и вывода
hp-ipaq4150 писал(а): ↑14.11.2007 19:44что не хватает в коде чтобы строчка All words readed!
выводилась в конце программы...
В коде всего хватает. Надо передать признак конца ввода, в консоли - Ctrl-D
Don`t try - just do or do not ©Master Joda
-
hp-ipaq4150
- Сообщения: 16
- ОС: Ubuntu 7.04
Re: программа для считывания и вывода
Спасибо,un-defined,что пояснили причину 