这是一些代码的片段。显示 \xe2\x95\xa0,而不是显示我正在检查的字符。
\n\nwhile (c!= EOF)\n{\n c = getc(fp);\n if (c==32 || c==33 || (c>=97 && c<=122) || c==35)\n j++;\n if(j==clns){\n i++;\n j=0;\n mA[i][j]=c;\n }\n\n}\n\n\nfor (i = 0; i < 10; i++) {\n for (j = 0; j < 20; j++) {\n printf("%c", mA[i][j]);\n }\n printf("%c\\n", mA[i][j]);\n}\nRun Code Online (Sandbox Code Playgroud)\n\n在此先感谢您的帮助。:)
\n您只写信给mA[i][0]:
if(j==clns){
i++;
j=0;
mA[i][j]=c;
}
Run Code Online (Sandbox Code Playgroud)
所以你正在打印数组中恰好存在的随机垃圾。将作业移出if.