小编aha*_*son的帖子

Printf在行尾插入%

我正在编写一个基本程序,以学习如何在C语言中使用基本输入/输出,并且效果很好。我唯一的问题是打印时,终端上字符串的末尾有一个“%”。这是我的代码:

#include <stdio.h>

int main(int argc, char **argv) {

    char name[32];

    printf("Enter your name: ");
    scanf("%s", name);

    printf("Hello, %s", name);

    return 0;

}
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,输出为 Hello, Andrew%

有什么帮助吗?

c printf

4
推荐指数
1
解决办法
2120
查看次数

标签 统计

c ×1

printf ×1