Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

パイプ経由で出力をうけとる時、単純にscanf使えばいい

考えてみりゃ当たり前だったのですが……パイプ経由で出力をうけとる時、単純にscanf使えばいいです。

実際のところ

#include <stdio.h>

int main() {
    char str[1][0x100] = {
      ""
    };

    scanf("%s", str[0]);
    printf("%s is good!\n", str[0]);

    return 0;
}
$ echo 'hoge' | a.out 
hoge is good!