Я хочу изменить одно значение файла, но следующий код не работает вообще. Он работает правильно, когда я удаляю оператор if.
код следующим образом:Fputc не работает, если еще
#include <stdio.h>
int main()
{
int b;
FILE *fp;
fp=fopen("new", "r+");
fseek(fp, 0x30, 0);
b = fgetc(fp);
if(b == 0x63)
fputc(0x64, fp);
fclose(fp);
return 0;
}
файл "новый": c111111111c1111111111111111111111111111111111111c1111111111111111111
Есть некоторые детали, которые я не знаю
Каков ожидаемый результат? – thumbmunkeys