2004년 5월 21일 금요일

C언어의 ascii와 binary I/O

fprintf, fscanf - ascii

fwrite, fread - binary

ascii는 output이 variable length, string일 때 null terminate하는 경우가 많음.
binary는 output이 fixed length, function의 인자로 length를 주기 때문에.

ascii출력은 parsing을 위해 delimiter가 따로 필요한 경우가 많음.
-----------------------------------
fprintf로 write한 파일은 fread로 읽기 어렵다. (자주 실수하는 부분)

댓글 없음:

댓글 쓰기