溫馨提示×

c語言怎么把字符串拆成字符

小億
235
2024-01-16 13:17:55
欄目: 編程語言

使用C語言可以通過循環(huán)遍歷字符串的每個字符來將字符串拆分為字符。

下面是一個示例代碼,演示了如何將字符串拆分為字符并打印出來:

#include <stdio.h>
#include <string.h>

int main() {
    char str[100]; // 假設輸入的字符串不超過100個字符
    printf("請輸入一個字符串:");
    fgets(str, sizeof(str), stdin); // 從標準輸入讀取字符串

    int len = strlen(str);
    printf("拆分后的字符為:\n");
    for (int i = 0; i < len; i++) {
        printf("%c\n", str[i]);
    }

    return 0;
}

在上面的示例代碼中,我們首先定義了一個字符數(shù)組 str 來存儲輸入的字符串。然后使用 fgets 函數(shù)從標準輸入讀取字符串,并將其存儲在 str 中。

接著,我們使用 strlen 函數(shù)獲取字符串的長度,并使用一個循環(huán)遍歷字符串的每個字符。在循環(huán)中,我們使用 %c 格式化字符并使用 printf 函數(shù)打印出來。注意,str[i] 表示字符串 str 的第 i 個字符。

運行這段代碼,你可以輸入一個字符串,然后程序會將該字符串拆分為字符,并逐個打印出來。

0