ファイルの1つの値を変更したいが、以下のコードはまったく機能しません。 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
は、私にはわからないことがいくつかの詳細をですそれがある場合は、1 過去b
を書いた
期待される結果は何ですか? – thumbmunkeys