如何让一个C语言程序在输出一个字符后直接输出答案,答案最好就在输出字符的后面,大神们帮帮忙

比如这个程序#include<stdio.h>voidmain(){charc1;scanf("%c",&c1);printf("%c%c%c%c%c",c1,c1,c1... 比如这个程序 # include <stdio.h> void main() { char c1; scanf("%c",&c1); printf("%c%c%c%c%c",c1,c1,c1,c1,c1,c1); main(); } 如果我输入S,那么我要按回车键来让电脑输出5个S, 我的意思是,在我按出S时,程序能自动马上在我输入的S后面再加5个S 展开
 我来答
西罗亚水道
2014-06-22 · TA获得超过237个赞
知道答主
回答量:147
采纳率:71%
帮助的人:66.2万
展开全部
有一个很少被用到的库函数,它就是getche(),现在我就用getche()来为你解决问题: #include <stdio.h> int main(void) { char ch; ch=getche(); for(i=0;i<5;i++) { printf("%c",ch); } return 0; } 函数getche(),就是不用等待键入回车就从输入流中读取字符。

求采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式