C语言编写 一边输入一边输出! 这样的程序能不能做到?不按回车,就是输入一个字符马上就输出一个字符。

C语言编写一边输入一边输出!这样的程序能不能做到?不按回车,就是输入一个字符马上就输出一个字符。... C语言编写 一边输入一边输出! 这样的程序能不能做到? 不按回车,就是输入一个字符马上就输出一个字符。 展开
 我来答
shade0712
2014-07-16 · 超过65用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:122万
展开全部
/*可以*/ # include <stdio.h> #include <string.h> #include <stdlib.h> # define MAX 100 # define LEN 80 int main(void) { char *p[MAX]; char text[LEN]; register int t,i; memset(p,0,sizeof(p)); memset(text,0,sizeof(text)); puts("please input you word"); for(t=0; t<MAX; t++) { printf("%d: ", t+1); fgets(text,LEN,stdin); p[t] = (char *)malloc(strlen(text)+1); strcpy(p[t],text); printf("%s\n",*(p+t)); if(**(p+t)=='\n') break; } for(i=0; i<t; i++) { free(p[i]); } memset(p,0,sizeof(p)); return 0; }
德趟4238
2014-07-16 · 超过65用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:122万
展开全部
#include<stdio.h> #include<conio.h> int main() { char ch; printf("这是个测试例子(按q退出):\n"); while ((ch=getch())!='q') { printf("你输入的字符为:%c\n",ch); } return 0; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式