<s>c语言编程题</s>
<s>引用 3 楼 user-1的回复:[quote=引用 2 楼 狠狠摔了一跤 的回复:] 我输入的就是整型，但它显示出来就是这些英文 看错了，我还以为你是从文件读取信息 你这个相当于字符流写文件，所以整形都被转成字符了，像这种结构体写文件一般都用二进制，读取也用二进制 fp=fopen("d://stud.txt", "wb") //用二进制写文件 如果非要用文本来写文件，可以用个字符数组buf把结构体都转成字符串后再写 char buf[100] sprintf(buf, "%s %s %s %d", stu[i].num, stu[i].name, stu[i].sex, stu[i].ywscore); //转成字符串再写文本文件 fwrite(buf, sizeof(char)*strlen(buf), 1, fp); [/quote] 我试一下。</s><s>谢谢你啦.</s>
