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

生活 时间:2026-10-18 05:21:23 阅读:4483
如题

最佳回答

霸气的鸡

跳跃的毛豆

2026-10-18 05:21:23

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

最新回答共有3条回答

  • 单身的小鸭子
    回复
    2026-10-18 05:21:23

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

  • 冷酷的超短裙
    回复
    2026-10-18 05:21:23

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

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

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