小羊爱吃小草 发表于 2023-12-14 18:54:42

换行符

怎么用C语言的getchar去掉一个换行符啊

FishC 发表于 2023-12-14 18:54:54

可以使用C语言的getchar函数读取一个字符,并判断该字符是否为换行符。如果是换行符,我们可以继续调用getchar函数读取下一个字符,直到读取到非换行符为止。

以下是一个简单的示例代码:

#include <stdio.h>

int main() {
    char ch;

    printf("请输入一个字符:\n");
    ch = getchar();

    // 判断输入的字符是否是换行符
    while (ch == '\n') {
      ch = getchar();
    }

    printf("您输入的字符是:%c\n", ch);

    return 0;
}

在这个示例中,我们通过使用while循环来不断调用getchar函数,直到输入的字符不是换行符为止。这样就可以排除掉换行符了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 换行符