C语言文件输出出现乱码

2025-02-24 05:17:46
推荐回答(2个)
回答1:

fflush(stdin);
因为程序里有多个输入的时候,并不是一个输完另一个再输入的,
每个输入语句前,加上此语句,就可以清空之前输入对下次输入的影响;
例如
printf请输入第1题: scanf输入语句
printf请输入第2题: scanf输入语句
printf请输入第3题: scanf输入语句
但其实这三个输入语句并不是在每次输出语句后面的
printf请输入第1题:fflush(stdin); scanf输入语句
printf请输入第2题: fflush(stdin);scanf输入语句
printf请输入第3题:fflush(stdin); scanf输入语句
完美解决

回答2:

解压文件出现中文乱码怎么办解决办法