Бьерн Страуструп.
Язык программирования С++
200
В основной программе просто даны несколько примеров применения строковых операций. Слова из
входного потока читаются в строки, а затем строки печатаются. Это продолжается до тех пор, пока не
будет обнаружена строка done, или закончатся строки для записи слов, или закончится входной поток.
Затем печатаются все строки в обратном порядке и программа завершается.
int main()
{
string
x[100];
int
n;
cout << " здесь начало \n";
for ( n = 0; cin>>x[n]; n++) {
if
(n==100)
{
error("слишком много слов");
return
99;
}
string
y;
cout << (y = x[n]);
if (y == "done") break;
}
cout << "теперь мы идем по словам в обратном порядке \n";
for (int i=n-1; 0<=i; i--) cout << x[i];
return
0;
}
0>
Достарыңызбен бөлісу: