请教一个简单的c程序问题!

来源:百度知道 编辑:UC知道 时间:2024/05/02 10:02:31
本人纯属菜鸟,请别见笑!
书上的这个程序:
main()
{
char c;
c=getchar();
putchar (c);
}
我调试了一下没问题,但书上说可以将"putchar"语句改为“printf”输出,得到的结果却是什么也不显示,请问如何改?谢谢!
我就是这样写的printf("%c",c);,可运行后比如输入:“a”,可最后什么也不输出,光标移到了下一行
在调试时我是加了#include "stdio.h"的,只是在这忘写了,呵呵,请尽快给各正确打案阿!

“void main() ”中“void”是什么意思?谢谢!好像C/C++ 中从来没有定义过“void main() ”

是printf("%c",c);
你看不到结果,在后面加getch();或者system("PAUSE");语句可以了

main()
{
char c;
c=getchar();
putchar (c);
printf("%c",c);
}
这样改就好了阿。

在C语言中Printf为输出语句,其格式为Printf(“”); 如果你的教材只是要你换函数名的话你直接打 printf(“c”);就可以了

没加 #include "stdio.h"

#include <stdio.h>
void main()
{
char c;
c=getchar();
printf("%c\n",c);
}
反正我改成这样是可以的了

让我想起了,我程序员的童年生涯~~ ( o(∩_∩)o... )
好好努力,程序这个东西在于多写多实践,说句你不爱听的,这么简单的不自己思考,还是改行吧~