【发布时间】:2016-09-29 04:30:25
【问题描述】:
我使用指针打开一个包含多个段落的.txt 文件。我使用 for 循环将 .txt 文件存储到 char word[i] 数组中,然后将其存储到 printf 中。
除了我不想存储空格和特殊字符之外,一切都运行良好。我只想将ABCD......Z等字母字符存储到我的char word[i]数组中。
我知道我必须将 if 函数放入我的 for 循环中,但我不知道确切的语法。请帮忙。
这是我的代码的 for 循环:
for (i=0; i<1730; i++ )
{
fscanf(fptr,"%c", &word[i]);
printf("%c", word[i]);
};
【问题讨论】:
-
您可以在 C 教科书或网上轻松查找如何使用
if。 -
if不起作用。
标签: c character whitespace space