저는 C에서 매우 새롭고 fputc()를 사용하여 파일에 정수를 저장하려고합니다. 이 함수는 정수가 다른 형식의 파일을 볼 때 작동합니다. 예를 들어fputc()를 사용하여 파일에 정수를 저장하면 정수 형식이 변경됩니다.
: 정수의 255의 값하지만이 파일을 볼 때 'Y'로 등장하는
1) fputc(ppm1->max, file1);
ppm1->max
점.
2)
fputc((char)ppm1->width, file1);
fputc(' ',file1);
fputc(ppm1->height, file1);
ppm1->width
각각 20, 16 점 ppm1->height
하지만 파일들은 DLE DC4로 표시 할 때.
당신은 단지 (확장) ASCII 등가물 (HTTP보고있는 파일에하는 int 예를 들어
fprintf(/*filePointer*/,"%s %s %s %d","Write","an","integer",12);
희망을 작성하는fprintf()
를 사용할 수 있습니다 ascii.cl) - 8 비트 값의 기본 원시 이진 값은 여전히 정확합니다. –