https://wandbox.org/permlink/zcHPwyXYFa3e99mK
PS갤에 물어봤는데 답이 안 나와서 여기에 물어봅니다
Visual Studio에서 맨날 잘 사용하던 입력 파일이 어제 밤에 안 읽히더니 갑자기 뭔짓을 해도 안 열린다.
다른 PC에서는 동일한 코드가 원래대로 동작하는데
분명히 해당 파일은 존재해서 open은 되는거 같은데 read가 안되는거 같음
file pointer는 nullptr이 아닌데 디버거로 보면 _Placeholder는 freopen후 nullptr임
내가 모르게 뭘 건드린건가 도무지 모르겠는데 뭔 뻘짓거리를 한건지 한번 봐주셈
맨 위에 테스트한 파일 내용 공유했는데 링크 누르기 귀찮은 사람을 위해 아래에 코드 붙여넣었음
#pragma warning(disable:4996)
#include <iostream>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(NULL);
FILE* file = freopen("sample_input.txt", "r", stdin);
int n;
cin >> n;
std::cout << "Hello World!\n";
}
txt 파일 경로 확인해보셈
경로는 이상없음. open이 안되는게 아니라 read가 안되는 현상이고 절대경로로도 확인은 했음