71.11 통과가 안되는 이유를 모르겠습니다.
, 김 완수님이 작성어디가 문제인건가요?
===============
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char *buffer;
int size;
int count = 0;
FILE *fp = fopen("words.txt", "r+");
fseek(fp, 0, SEEK_END);
size = ftell(fp);
fseek(fp, -1, SEEK_CUR); // NULL 이전으로 이동
buffer = malloc(size + 1);
memset(buffer, 0, size + 1);
while (count < size)
{
fread(&buffer[count], 1, 1, fp);
fseek(fp, -2, SEEK_CUR);
count++;
}
fwrite(buffer, size, 1, stdout);
fclose(fp);
free(buffer);
return 0;
}
Re: 71.11 통과가 안되는 이유를 모르겠습니다.
, 도장_ 관리자님이 작성words.txt의 내용이 다음과 같을 때
Hello, world!
!dlrow ,olleH
문의한 코드를 실행한 결과는 다음과 같습니다.
z:\Project1\Debug>Project1.exe
z:\Project1\Debug>
출력되는 게 아무것도 없습니다.
포럼 상단에 71.11로 검색하면 이전 질문과 답변을 참고할 수 있습니다.