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

生活 时间:2026-08-16 05:36:10 阅读:48
如题

最佳回答

震动的板栗

奋斗的大门

2026-08-16 05:36:10

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

最新回答共有3条回答

  • 顺利的眼神
    回复
    2026-08-16 05:36:10

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

  • 斯文的诺言
    回复
    2026-08-16 05:36:10

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

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

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