C语言编写 一边输入一边输出! 这样的程序能不能做到?不按回车,就是输入一个字符马上就输出一个字符。
C语言编写一边输入一边输出!这样的程序能不能做到?不按回车,就是输入一个字符马上就输出一个字符。...
C语言编写 一边输入一边输出! 这样的程序能不能做到? 不按回车,就是输入一个字符马上就输出一个字符。
展开
2个回答
展开全部
/*可以*/ # 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; }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询