scanf("%[^ ]",str)

题目地址

scanf()   遇到空格结束输入

可以用 scanf("%[^ ]" , str)   输入一行数据包括空格,直到遇到换行符 ' '

#include<stdio.h>

int main(){
    char a[10];
    char b[10];
    scanf("%s",a);
    printf("%s
",a);

    scanf("%[^
]" , b);
    printf("%s
",b);

    return 0;
}

原文地址:https://www.cnblogs.com/expedition/p/11560273.html