当不支持gets时,getline又比较慢,可以使用scarf("%[^ ]s", str);来读入以换行表示读完的字符串,其中[^char]表示以char为结束。
scarf("%[^ ]s", str);
[^char]