显示这个符号?而不是所需的字符

Jay*_*ave 1 c arrays 2d

这是一些代码的片段。显示 \xe2\x95\xa0,而不是显示我正在检查的字符。

\n\n
while (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}\n
Run Code Online (Sandbox Code Playgroud)\n\n

在此先感谢您的帮助。:)

\n

Dan*_*her 5

您只写信给mA[i][0]

if(j==clns){
    i++;
    j=0;
    mA[i][j]=c;
}
Run Code Online (Sandbox Code Playgroud)

所以你正在打印数组中恰好存在的随机垃圾。将作业移出if.