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";

}