none
Работа с данными на носителях? RRS feed

Ответы

  • Привет

    Чтобы прочитать файл на C/C++ можно использовать разные подходы. Например, на чистом C чтения файл очень хорошо описано здесь - Файловый ввод/вывод в языке Си. На C++ же есть стандартная библиотека в которой определены файловые потоки ifstream и ofstream для более простой работы с файлом. Чтение же будет выглядить примерно так:

    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    int main () {
      ifstream infile;
      infile.open ("1test.txt", ifstream::in); // открываем файл для чтения
      if (!infile.is_open())
      {
    	  cout<<"not found"<<endl;
    	  return 1;
      }
      string s;
      // пока файл не закончился
      while (!infile.eof()) 
      {
          getline(infile,s); // считываем в s строку
          cout<<s<<endl;
      }
    }


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 30 ноября 2012 г. 14:09
    25 октября 2012 г. 16:08

Все ответы