我如何收到" cat"正如我的节目所说的那样?

时间:2017-03-25 12:56:16

标签: c binary ascii cat

我需要制作一个能接收二进制和输出{c}的

我制作了程序,当我将ascii输入到程序参数中然后程序将其输出为"s o m e t h i n g"时,它就可以工作。

但他们要求我做

ascii

当我这样做时,没有任何反应。

我该如何捕捉这只猫?

是不是作为参数发送到我的程序?

1 个答案:

答案 0 :(得分:0)

数据将发送到程序的标准输入

您可以直接从stdin阅读。

#include <stdio.h>

int main(void) {
    char line[1000];
    int n = 0;
    while (fgets(line, sizeof line, stdin)) {
        printf("%d - %s", ++n, line); // line includes ENTER
    }
    return 0;
}