Показать сообщение отдельно

  #7  
Старый 09.06.2009, 13:56
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
С нами: 11010660

Репутация: 439


По умолчанию

Цитата:
Сообщение от eiti  
c++
задача:
Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке.
в гугле нужные функции нашел только для C# -(
вот пример если каждое предложение в новой строке.
Код:
#include <iostream>
  #include <fstream>
  #include <string>
  using namespace std;
    int main () {
    string line;
    string sentence [500];
    int i=1;
      ifstream myfile ("example.txt");
    if (myfile.is_open())
    {      while (! myfile.eof() )
      {        getline (myfile,line);
        sentence [i] = line;
        i++ 
     }
      myfile.close();
        while (i > 0)
        {          cout << sentence[i] << endl;
            i--;
         }
      }
      else cout << "Unable to open file";
       return 0;
  }
код не самый красивый, но для понимания хватит )))))))
 
Ответить с цитированием