다음과 같은 방법으로 fprintf
을 사용하고 있습니다. 모든 것이 괜찮은 것 같지만 fprintf
은 내 파일에 전혀 인쇄하지 않습니다! 이상하다fprintf 함수가 작동하지 않지만 양수를 반환합니다.
fprintf(pFile, "%s\n", "print");
뭔가 그 fprintf
반환 OK
입니다. 위의 코드에서 6
을 반환하지만 파일로 인쇄하지는 않습니다!
파일은 성공적으로 만들어졌지만 비어 있습니다.
printf
으로 변경하면 OK
도 인쇄됩니다.
어떻게 pFile을 열었습니까? 파일을 열 때 반환 값을 확인 했습니까? – Claudio
파일을 여는 코드를 보여주십시오. –
'fclose'를 부르시겠습니까? 그렇지 않은 경우 버퍼가 플러시되지 않을 수 있습니다! – caspase