亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么讀取字符串中的單詞

小億
152
2024-01-08 20:32:16
欄目: 編程語言

在C語言中,可以使用字符串處理函數來讀取字符串中的單詞。以下是一種常見的方法:

  1. 使用 strtok 函數將字符串拆分為單詞。
#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello world, how are you?";
    char *token = strtok(str, " "); // 使用空格作為分隔符

    while (token != NULL) {
        printf("%s\n", token);
        token = strtok(NULL, " "); // 繼續獲取下一個單詞
    }

    return 0;
}
  1. 使用循環遍歷字符串,逐個字符判斷是否為單詞的分隔符。
#include <stdio.h>
#include <string.h>

int main() {
    char str[] = "Hello world, how are you?";
    int len = strlen(str);
    int i, j, start = 0;

    for (i = 0; i <= len; i++) {
        // 判斷是否為分隔符,包括空格、逗號、句號等常見符號
        if (str[i] == ' ' || str[i] == ',' || str[i] == '.' || str[i] == '\0') {
            // 輸出從 start 到當前位置的字符,即一個單詞
            for (j = start; j < i; j++) {
                printf("%c", str[j]);
            }
            printf("\n");
            // 更新下一個單詞的起始位置
            start = i + 1;
        }
    }

    return 0;
}

以上是兩種常見的讀取字符串中單詞的方法,你可以根據實際情況選擇適合的方法。

0
大英县| 宜君县| 句容市| 邛崃市| 四川省| 黄浦区| 都江堰市| 盐城市| 大化| 遵义市| 铁岭县| 格尔木市| 沙洋县| 香格里拉县| 浦北县| 台南市| 石城县| 宝兴县| 马龙县| 吉隆县| 南部县| 阳山县| 高陵县| 张家界市| 保靖县| 东方市| 元朗区| 治多县| 蓝田县| 连州市| 嘉善县| 平顺县| 武清区| 富平县| 宕昌县| 广安市| 东港市| 象州县| 遵化市| 顺昌县| 丘北县|