LINUX.ORG.RU

Как правильно считывать данные из файла?

 ,


0

2

Предельно простая задача — считать кучу данных из файла, имя которого вводит пользователь.

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main()
{
    //some code

    ifstream file1;
    ifstream file2;
    ifstream file3;
    ifstream file4;
    ofstream f1, f2, f3, f4;
    f1.open("output1.txt");
    f2.open("output2.txt");
    f3.open("output3.txt");
    f4.open("output4.txt");
    char* fname1;
    char* fname2;
    
    //some code
    cout<<"Vvedite imya faila "<<(i+1)<<" s dannymi s kanala 340"<<endl;
    cin>>fname1;
    //И ТУТ ПРОГА ПАДАЕТ!!!
    
    file1.open(fname1);
    
  

    //some code

    return 0;
}

Что я делаю не так?

★★

Последнее исправление: CYB3R (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.