C語言中,可以用gets函數來接收輸入的字符串(包含空格)。
格式:gets(字符數組名);
功能:gets函數用於將輸入的字符串內容存放到指定的字符數組中,輸入結尾的換行符'\n'被換成'\0'存儲在該數組中。
舉例說明如下:
char?str[20];?//?定義壹個字符數組,大小為20個字節gets(str);?//?將用戶輸入的字符串(可以包含空格)存儲到字符數組str中,以回車結束輸入
printf("%s",?str);?//?輸出用戶輸入的字符串(包含空格)
註:使用gets函數時,需將頭文件#include<stdio.h>包含到源文件中。