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

生活 时间:2026-10-18 22:11:40 阅读:3587
如题

最佳回答

灵巧的蜡烛

留胡子的灰狼

2026-10-18 22:11:40

这样就可以了 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 22:11:40

    这样就可以了 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 22:11:40

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

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

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