永发信息网

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

答案:4  悬赏:80  手机版
解决时间 2021-02-27 22:28
C语言编写 一边输入一边输出! 这样的程序能不能做到?不按回车,就是输入一个字符马上就输出一个字符。
最佳答案
#include<stdio.h>
#include<conio.h>int main()
{
char ch;
printf("这是个测试例子(按q退出):\n");
while ((ch=getch())!='q')
{
printf("你输入的字符为:%c\n",ch);
}
return 0;
}
全部回答
# 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; }
getch()可以得。 getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回,getch返回值是用户输入的ASCII码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.

#include<stdio.h> #include<conio.h>

int main() {  char ch;  printf("这是个测试例子(按q退出):\n");  while ((ch=getch())!='q')  {   printf("你输入的字符为:%c\n",ch);  }  return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪个颜色搭配深蓝色牛仔裤和黑色休闲裤比较好
Lol上说的Adc和其他的单词指的是什么意思,把
找一首歌是小朋友的早操歌:天天都做健康操,
新全自动动西铁城表为什么不动应该怎么弄?
随缘居·茶空间我想知道这个在什么地方
LSP胎方位是什么意思?能顺吗?
贺知章的名句大全
随风飘去的歌词是?
英雄联盟 虎牙直播官人去哪里了
一个疑问 MEng 是工程硕士学位的意思吗
【大树的特点】简述大树移植的目的、特点和原
春节三亚旅游,住哪里最合适?
我是中国人,得了丙肝,听说印度有新药索非布
今天15:30东方航空MU2020是哪个接机口
人口多有什么好处
推荐资讯
晚上跳舞对身体好吗
一大早直接去定远佳慈体检能排到我吗?要等多
一个印有“神八对接天宫”字样的立方体纸盒表
斯米克瓷砖有什么优势
下列各组词语中,错别字最多的一组是:A. 腊
解放西街10号院怎么去啊,有知道地址的么
职工养老保险能补交吗
俄国化学家门捷列夫在总结前人经验的基础上,
孩子大舌头 舌带到底要不要剪?
哈尔滨到饶河多少公里?应该怎么走?
北京有几家永旺超市,都在什么地方?
我的微信号丢失,找回来却不是我原来的微信号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?