Невозможно прочитать расширение файла.list в C++
Я застрял в небольшой проблеме... мне нужно прочитать данные из файла.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
Есть идеи, что я делаю не так? Спасибо..
1 ответ
Решение
\t
это специальный символ в C/C++, который нужно передать D:\\transaction.list
как имя файла