我只是在尝试使用 bash,所以我用 C 语言编写了一个简单的程序来计算文件中的字符数。
这是我的 C 程序:
#include <stdio.h>
int main()
{
int i, nc;
nc = 0;
i = getchar();
while (i!=EOF){
nc = nc + 1;
i = getchar();
}
printf("%d\n",nc);
return 0;
}
这是我用来编译和执行的 bash 命令:
gcc sign.c < bright_side_of_life > output
我的输出文件是完全空的。我哪里错了?