我要询问的代码部分如下所示。我的 TXT 包含 1-20 除以 . 我想用这个 txt 制作一个二进制文件,这就是程序应该做的,但它只是感觉它与内存污垢有关。你能告诉我我的代码是否有错误吗?
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");
}
}