Help me!
Khi e dùng command line thì lại không đọc được file, nhưng nếu dùng tham số dòng lệnh mặc định trong VS 2019 thì lại đọc được. E thử đặt file .txt ở thư mục khác nhưng vẫn không đọc được. Bác nào biết thì giúp e với, e xin cảm ơn.
Ban đầu e dùng fstream trong C++ nhưng không đc, chuyển qua FILE* trong C cũng vẫn không được.
Đây là code của e:
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
int main(int argc, char* argv[])
{
/*cout << argv[2];
ifstream f;
f.open(argv[2], ios_base::in);
if (!f.is_open())
{
cout << "\nError\n";
return 0;
}
string s;
getline(f, s);
cout << endl << s;*/
cout << argv[2];
FILE* f = fopen(argv[2], "rt");
if (!f)
cout << "\nError";
char a[100];
fgets(a, 100, f);
cout << endl << a;
fclose(f);
system("pause");
return 0;
}