私が尋ねているコードの部分は次のようになります。私の TXT には、1 ~ 20 を で割った数字が含まれています。このtxtからBINARYファイルを作成したいのですが、それがプログラムの本来の目的ですが、メモリの汚れで気分が悪いだけです。私のコードに誤りがあるかどうか教えてください。
void txt_to_bin (void)
{
FILE *ft,*fb;
int a;
ft = fopen("binadatok.txt","rt");
fb = fopen("versenyazonosito.dat","wb");
while (fscanf(ft,"%d\n",&a) != EOF)
{
fprintf(fb,"%d\n");
}
}