프로그램 a.exe에 대해서
int main(int argc, char* argv[])
{
FILE* spIn;
~
spIn = fopen(argv[1], \"r\");
~
return 0;
}
이렇게 함수를 짜놓고
윈도우에서 exe를 실행할때 a.exe a.txt 라고 치면 a.txt를 오픈해야되는거 아니야? 근데 왜 에러만 뜨지? ㅠㅠ file != NULL 이런 이상한 디버깅 에러만 뜬다 ㅠㅠ
도와줘 횽들..
int main(int argc, char* argv[])
{
FILE* spIn;
~
spIn = fopen(argv[1], \"r\");
~
return 0;
}
이렇게 함수를 짜놓고
윈도우에서 exe를 실행할때 a.exe a.txt 라고 치면 a.txt를 오픈해야되는거 아니야? 근데 왜 에러만 뜨지? ㅠㅠ file != NULL 이런 이상한 디버깅 에러만 뜬다 ㅠㅠ
도와줘 횽들..
ㅇㅇ 딱 저 부분만 지우면 괜찮은데 저 부분 때문에 에러남 ㅠㅠ
똑같은 에러가 나는데? ㅠ
으앙 ㅋㅋㅋㅋㅋㅋㅋ 도대체 왜 안되지
if(spln == NULL) printf(\"바보\"); 해봐
윈도우에서 a.txt 드래그 앤 드롭으로 니가 만든 실행파일에 올려놔봐
a.txt 가 저 실행파일이랑 같은 디렉토리 안에 있는지 체크해보셈 난 저코드 돌리니까 되는데