当前位置: 技术问答>linux和unix
shell调用c显示输出的问题
来源: 互联网 发布时间:2016-03-21
本文导语: 单纯用shell显示 echo "hello" c的话 printf("hello"); 但是我用shell调用c c里面有printf("hello"); 屏幕上什么也不显示 如何才能从屏幕上显示? | ./test | 你是怎么用shell调用C的? | ...
单纯用shell显示
echo "hello"
c的话
printf("hello");
但是我用shell调用c
c里面有printf("hello");
屏幕上什么也不显示
如何才能从屏幕上显示?
echo "hello"
c的话
printf("hello");
但是我用shell调用c
c里面有printf("hello");
屏幕上什么也不显示
如何才能从屏幕上显示?
|
./test
|
你是怎么用shell调用C的?
|
test.c需要事先编译产生test命令才行
先执行
gcc -o test test.c
命令,就可以了
先执行
gcc -o test test.c
命令,就可以了
|
echo x输出时,会给自动还行的
printf输出时带行缓冲的,你在终端执行完后需要敲下回车。
要不把printf("hello");改成printf("hellon");就可以了.
printf输出时带行缓冲的,你在终端执行完后需要敲下回车。
要不把printf("hello");改成printf("hellon");就可以了.
|
使用scanf接收标准输入
然后用printf将接收的字符串输出到标准输出
然后用printf将接收的字符串输出到标准输出