こんにちはみんな。私は面接の質問がいっぱいのサイトでこの問題を発見し、それに困惑しました。コンパイル中に標準入力から読み込むことを可能にするプリプロセッサディレクティブがありますか?
コンパイル中に入力端末から別のプログラムを取り出し、実行時に2番目のプログラムの結果を返す小さなCプログラムを作成します。 (注:キーは、UNIXと思う)。
$ cc -o 1 1.c
int main() { printf("Hello World\n"); } ^D
$ ./1
Hello World
EDITをコンパイルしながら、この質問は正確な複製で判明し、プログラムを次に1.Cである、と仮定します。 How to write program during compiling?
私はより良い私はあなたが意味を考えるものと一致するようにサンプルのシェルコマンドを編集しました。私が間違っているなら - おっと! –
ありがとうジョン;確かにオリジナルはオタクです。 –