[求助]这个程序出错了(c语言)!
程序如下,目的是从把二进制.dat文件转换成文本文件,但运行程序之后,建立的文本文件中全是乱码,文本文件第一行是一些字符串,以下都是浮点数,应该怎么改程序?#include<stdio.h>
void main()
{
char datname[20];
char txtname[20];
FILE * ifp;
FILE * ofp;
char read_buffer[10];
scanf("%s",datname);
scanf("%s",txtname);
ifp=fopen(datname,"rb");
ofp=fopen(txtname,"wb");
while(!feof(ifp))
{
fgets(read_buffer,10,ifp);
fputs(read_buffer,ofp);
}
fclose(ifp);
fclose(ofp);
}
搜索更多相关的解决方案:
c语言
----------------解决方案--------------------------------------------------------
路过就留点言吧,这个我实在不会,不好意思,不能帮忙!
高手快来吧!
----------------解决方案--------------------------------------------------------
呵呵,只要有人回就高兴啊!对呀,高手快来呀!
----------------解决方案--------------------------------------------------------