Я написал программу, но она не работает так, как мне нужно! Программа должна выводить на экран словаиз файла, состоящие из 10 букв. Вот то, что я "намалевал", но оно выводит только результат работы первого оператора cout. Помогите дополнить или исправить программу. Спасибо всем, кто откликнется!
Код | //---------------------------------------------------------------------------
#pragma hdrstop #include <iostream.h> #include <fstream.h> #include <conio.h> #include "windows.h" #include <string.h> //---------------------------------------------------------------------------
#pragma argsused
char* rus(char* str){ CharToOem(str, str); return str; } int main(int argc, char* argv[]) { cout<<rus("\t Ищем слова из десяти букв\n"); const int len = 10; char string[255], word[len]; ifstream file("text.txt", ios::in | ios::nocreate); while (!file.eof()){ while(file.getline(string, sizeof(string))){ if (strstr(string, word)){ cout<<word<<endl; return 0; } } }
getch(); return 0; } //---------------------------------------------------------------------------
|
! archimed7592 | Не забываем пользоваться кнопкой "Код" или тэгами [code=xxx][/code] |
|