1.为什么运行窗口输出大量正方形,如何正确解决?
1.while中写错了,应该是while( (ch=fgetc(fp) ) != EOF)2.如果你的文件中是中文,也会是乱码,因为一个中文占2个字节,fgetc一次只读取一个字节,所以读出来后一个字节一个字节显示,就是错误的内容(乱码)
乱码应该是字符集问题,看看cv.txt是不是utf字符集的。