可能性の重複:
C Programming - File - fwritefwriteに問題があり、バイナリファイルに書き込めません!
、私はちょうどバイナリFILAのmd3.dat上の任意の番号を印刷することはできません.... >
int main(void)
{
FILE *Archivo;
int proba=5;
Archivo=fopen("md3.dat", "ab+");
fwrite(&proba, sizeof(int), 1, Archivo);
fclose(Archivo);
printf("Bye!\n\n");
}
が含まれます助けてください!
上記のコードを試したらどうなりますか? –
一見して見ることができる問題:ArchivoポインタをNULLと比較することでfopen()が成功したかどうかをチェックしません。 dupeの場合は – thkala
-1です。 OPはすでに同じ質問をしました[ここ](http://stackoverflow.com/questions/4282823/c-programming-file-fwrite/4282837#4282837) – SiegeX