こんなことができたのか… $ echo '#include "/dev/tty"' > tty.c $ gcc tty.c (cat と同様に,ソースコードを入力する) #include<stdio.h> int main() {printf("hello, tty!\n");return 0;} (Ctrl-d で終了) $ ls a.exe tty.c $ ./a.exe hello, tty! 研究室の Windows PC で試したので,/dev/stdin とかはありませんでした… /dev/tty は windows cygwin でも使えるのか.なんて汎用的 ! (Windows と Linux 以外の OS なんて,この世に存在しませんよ.ファンタジーやメルヘンじゃないんですから (セカイ系自分が世界の中心病患者管理人)) さらに,shinichiro_h さんからいただい