저는 C 언어를 처음 사용하고있어서 .csv 파일에 데이터를 저장하고 아주 간단한 프로그램에서 동일한 데이터를 읽으려고합니다. 출력이 잘못된 이유C wierd 출력에서 CSV 파일 쓰기 및 읽기
char c;
FILE *fp;
fp = fopen("file.csv", "w+");
fprintf(fp, "Hello;World\nLine");
fclose(fp);
fp = fopen("file.csv", "r");
while (getc(fp) != EOF) {
printf("%c", getc(fp));
}
fclose(fp);
나도 몰라 : 사전에
el;ol
ie
감사
당신은 루프 상태에서 문자를 읽고있는 (그래서 다른 모든 일을 출력하기 때문에
'getc (fp)! = EOF' : 입력 문자를 버립니다. – BLUEPIXY