C语言用如何用scanf输入带有空格的字符串

生活 时间:2026-04-06 18:58:05 阅读:2106
如题

最佳回答

淡定的龙猫

高高的凉面

2026-04-06 18:58:05

这样就可以了 char buf[256]; char ch; for( int i = 0; i < sizeof(buf) && (ch = getchar()) != '\n'; i++ ) buf[i] = ch; buf[i] = '\0';

最新回答共有3条回答

  • 粗心的咖啡
    回复
    2026-04-06 18:58:05

    这样就可以了 char buf[256]; char ch; for( int i = 0; i < sizeof(buf) && (ch = getchar()) != '\n'; i++ ) buf[i] = ch; buf[i] = '\0';

  • 碧蓝的樱桃
    回复
    2026-04-06 18:58:05

    你就用gets(字符串数组名),别忘了#include

上一篇 请问用电子琴弹那上面的歌谱,有的带点的,还有带弧线的是什么意思啊还有一些数字?怎么学?

下一篇 请问马三立相声中有句“行,介就行了”,这段叫什么名字?