中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
札达县| 开阳县| 德令哈市| 陆河县| 乐至县| 陇川县| 香河县| 伊吾县| 陵水| 武隆县| 苍溪县| 霞浦县| 福安市| 阿图什市| 甘洛县| 桃源县| 新和县| 靖安县| 武安市| 广州市| 疏勒县| 平顺县| 石首市| 永兴县| 南华县| 改则县| 察哈| 寿阳县| 徐汇区| 神农架林区| 晋江市| 扶沟县| 新野县| 石城县| 三河市| 昔阳县| 小金县| 浦北县| 大安市| 九江市| 莎车县|