| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Решение задачи |
| Автор: Vaz007 24.5.2009, 21:56 |
| Напишите программу,использующую массив char и цикл для чтения по одному слову за раз до тех пор, пока не будет введено слово done. Затем прога должна сообщить количество введенных слов (исключая done). Вы должна включить cstring для функции strcmp() для выполнения проверки. Вот код:(проблема в том что он после ввода done не выводит кол-во введенных слов) #include <iostream> #include <cstring> const int Let = 100; int main() { using namespace std; char word[Let]; int count = 0; cout << "Enter words (to stop, type the word done):\n"; while (cin >> word && strcmp("done", word)) ++count; cout << "You entered a total of " << count << " words"<<endl; return 0; } |
| Автор: Dmi3ev 24.5.2009, 22:12 | ||
все нормально вроде выводит... |
| Автор: Vaz007 24.5.2009, 22:57 |
| как написал с system("Pause") все норм работает, спасибо Dmi3ev. |
| Автор: Dmi3ev 24.5.2009, 23:00 |
| не за что |