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

生活 时间:2026-06-06 01:30:06 阅读:2741
如题

最佳回答

威武的雪碧

孤独的西牛

2026-06-06 01:30:06

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

最新回答共有3条回答

  • 飘逸的冬瓜
    回复
    2026-06-06 01:30:06

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

  • 等待的期待
    回复
    2026-06-06 01:30:06

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

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

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