91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言怎么獲取文件擴展名

小億
228
2023-11-16 19:58:57
欄目: 編程語言

可以使用字符串操作函數來獲取C語言中的文件擴展名。以下是一個示例代碼:

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

int main() {
    char filename[100] = "example.txt";
    char *extension;

    // 獲取文件擴展名
    extension = strchr(filename, '.');
    
    if (extension != NULL) {
        printf("文件擴展名是:%s\n", extension+1);
    } else {
        printf("該文件沒有擴展名\n");
    }

    return 0;
}

在上述代碼中,首先定義一個字符串filename,它包含了文件名和擴展名。然后使用strchr函數來查找字符串中的特定字符,這里是’.',它返回第一個匹配到的字符的指針。如果找到了擴展名,將其指針賦給extension變量,然后使用printf函數輸出擴展名。如果未找到擴展名,則extension將為NULL,輸出提示信息。

注意:這個代碼假設文件名中只有一個’.‘字符,因此只能正確獲取最后一個’.‘之后的字符串作為擴展名。如果文件名中有多個’.‘字符,或者文件名中沒有’.'字符,則需要額外的邏輯來處理這種情況。

0
巨鹿县| 车险| 深水埗区| 泰顺县| 平阳县| 沈阳市| 象山县| 蓬莱市| 沁源县| 临潭县| 兰溪市| 恭城| 溧阳市| 平昌县| 南乐县| 尚义县| 岗巴县| 石泉县| 旅游| 姜堰市| 凭祥市| 台江县| 满城县| 顺昌县| 昭平县| 四平市| 瑞昌市| 阳东县| 上杭县| 黔南| 浪卡子县| 拜城县| 玉树县| 岳阳市| 昌图县| 扎赉特旗| 盘锦市| 昆山市| 延寿县| 常州市| 英德市|