嗨,大家好。我在一个充满面试问题的网站上发现了这个问题,并被它困住了。是否有一些预编译指令允许在编译期间从标准输入中读取?
编写一个小的C程序,它在编译时从输入终端接收另一个程序,并在运行时给出第二个程序的结果。 (注意:关键是,请考虑UNIX)。假设,该方案是1.C然后,在编译时
$ cc -o 1 1.c
int main() { printf("Hello World\n"); } ^D
$ ./1
Hello World
编辑原来,这个问题是完全相同的副本。 How to write program during compiling?
我编辑您的样本shell命令来更好地匹配什么,我认为你的意思。如果我错了 - 哎呀! – 2011-01-14 03:31:05
谢谢约翰;确实原来是一个错字。 – 2011-01-14 03:33:07