我對C很新,我試圖使用fputc()在文件中存儲整數。該函數在我看整數格式不同的文件時起作用。使用fputc()在文件中存儲整數更改整數格式
例如:
1)fputc(ppm1->max, file1);
ppm1->max
點255的整數值,但是當我看該文件爲「Y」出現。
2)
fputc((char)ppm1->width, file1);
fputc(' ',file1);
fputc(ppm1->height, file1);
ppm1->width
和ppm1->height
分別指向20和16,但是,當在文件中它們顯示出作爲DLE DC4。
你只是看(擴展)[ASCII當量(HTTP:// ascii.cl)的8位值 - 底層原始二進制值仍然正確。 –