溫馨提示×

c語言怎么輸入帶空格的字符串

小億
481
2023-12-16 12:29:28
欄目: 編程語言

在C語言中,可以使用scanf函數來輸入帶空格的字符串。但是scanf函數默認會以空格、制表符或換行符作為輸入項之間的分隔符,所以需要使用%格式控制符修飾輸入項來跳過空白字符。

以下是一個示例代碼:

#include <stdio.h>

int main() {
    char str[100];
    
    printf("請輸入帶空格的字符串:");
    scanf("%[^\n]", str); // 使用 %[^\n] 格式控制符來讀取直到換行符為止的字符
    
    printf("輸入的字符串為:%s\n", str);
    
    return 0;
}

運行代碼后,在控制臺輸入帶空格的字符串,然后按下回車鍵即可。

注意:在輸入帶空格的字符串時,需要確保輸入的字符數不超過所聲明的字符數組大小,否則可能會導致緩沖區溢出的問題。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女