麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

基于Windows API分解路徑問題的詳解

2020-01-26 16:11:25
字體:
來源:轉載
供稿:網友
在很多代碼中看到,由于需要獲取一個路徑字符串中的文件名或者擴展名,很多程序員都用了c庫中的字符串查找函數來獲取。這樣子寫得代碼很多,也麻煩。
其實在VC中,可以用更好的方法來獲取。沒有什么特別多說明,代碼如下:
復制代碼 代碼如下:

    LPTSTR szfileName = new TCHAR[MAX_PATH];

    GetModuleFileName(NULL, szfileName , MAX_PATH);

    // 獲取盤符、文件名、擴展名等信息
    wchar_t drive[_MAX_DRIVE];
    wchar_t dir[_MAX_DIR];
    wchar_t fname[_MAX_FNAME];
    wchar_t ext[_MAX_EXT];
    errno_t err;
    err = ::_wsplitpath_s(szFileName, drive, _MAX_DRIVE, dir, _MAX_DIR,
        fname, _MAX_FNAME, ext, _MAX_EXT);
    // 只獲取路徑
    PathRemoveFileSpec(szFileName);

注意:_wsplitpath_s函數不會改變szFileName中的內容,但是PathRemoveFileSpec卻會改變。
頭文件:_wsplitpath_s() 在stdlib.h中。
PathRemoveFileSpec()函數在shlwapi.h中。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 免费的性生活视频 | 成人午夜免费av | 欧美一级淫片免费视频黄 | 久久免费精品 | 91精品国产福利尤物免费 | av电影免费观看 | 国产美女视频免费 | 国产精品呻吟 | 久久激情国产 | 久久久电影电视剧免费看 | 国产精品一区网站 | 色交视频 | 亚洲射情| 精品久久中文字幕 | 久久精品亚洲欧美日韩精品中文字幕 | 国产在线午夜 | 毛片一级网站 | hdjapanesemassagehd日本| 日本在线不卡一区二区 | 国产精品美女久久久久久网站 | 在线观看免费视频麻豆 | 青青草免费观看 | 欧美性受xxxxxx黑人xyx性爽 | 91精品成人福利在线播放 | 亚洲免费在线视频 | 久久久一区二区三区四区 | 中国杭州少妇xxxx做受 | 国产成人高潮免费观看精品 | 美女在线视频一区二区 | 手机免费看一级片 | 欧美精品日日鲁夜夜添 | 怦然心动50免费完整版 | 成人在线免费视频观看 | 国产一区二区三区四区五区在线 | 国产二区三区视频 | 免费一及片 | 国产精品视频1区 | 天天看夜夜爽 | 免费人成年短视频在线观看网站 | 69性欧美高清影院 | 国产一级免费视频 |