在C中,怎么让输入的数据和输出的数据在同一行

如题所述

先输出提示且不输出换行符,则可以在同一行上输入,
如果是想先输入再输出,可以用灵活运用getch()和putchar() 两函数,输入字符不为\n时就同时做个putchar()动作,否则结束输入,不把\n输出即不换行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-01
考虑bioskey()函数,通常的读取函数是回车后读取输入流中的字符,而bioskey函数可以输入一个字符后立即感知。不过你要上网查阅一下键盘的扫描码,很多相关的资料的。本回答被提问者和网友采纳
相似回答