是否有一个 C 函数用于从键盘读取字符但不返回换行符?
我尝试过 getchar()
和 scanf()
。但都失败了。
请告诉我是否有这个功能。
最佳答案
scanf()
一直接收直到输入空格键,即只接受一个字符串。这可以通过使用
scanf("%[^\n]s",str);
。
它会等待直到输入换行符。 gets()
也是接收字符串直到输入换行符的替代方法。
关于C函数读取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29230907/