fstream — невозможно прочитать файл с расширением .list в Stack Overflow

я застрял в небольшой проблеме … мне нужно прочитать данные из файла .list, но по какой-то причине я просто могу это сделать … я, конечно, много раз проверял путь и пытался скопировать данные в текстовый файл и использование его, и он работает нормально, но мне действительно нужно читать из файла .list … я должен читать по-другому по сравнению с текстовым файлом? если так как?

вот код:

#include<iostream>
#include <string>
#include <fstream>
using namespace std;

int main (int args[])
{
ifstream infile;
infile.open("D:\transaction.list",ios::in);
if (!infile) {
cerr << "Can't open input file " << "D:\\transaction.list" << endl;
char ch;
std::cin>>ch;
exit(1);
}
}

и это показывает, не могу открыть файл …

вот список файлов:

C12397,P342,P8,P563,P456
C3452,P546,P8,P673,P675
C1238,P1
C12397,P8,P673,P42

Есть идеи, что я делаю не так? Спасибо..

0

Решение

\t это специальный символ в C / C ++, который нужно передать D:\\transaction.list как имя файла

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]