让我们说,用户输入
echo abc, de | ./test
shell中的(已编译test.c),如何获取输入的长度(在本例中为7)?
答案 0 :(得分:1)
计算标准输入中的字符数。
int main() {
int n = 0;
while (getchar() != EOF) {
n++;
}
n--; // Ignore final newline
printf("%d chars\n", n);
return 0;
}