良くそういった場面に出くわすけど、これといってバシっと来なかった。
今日はいい感じのに出会えたのでメモ!
#include <stdlib.h>
char szDrive[8], szPath[64], szFName[32], szExt[8];
_splitpath_s(argv[1], szDrive, sizeof(szDrive), szPath, sizeof(szPath), szFName, sizeof(szFName), szExt, sizeof(szExt));
コンソールアプリの入力部分のパスを綺麗に切ってくれる。
szDriveにはドライブ
szPathにはパス
azFNameにはファイル名
azExtには拡張子
が入るって寸法です。便利。
0 件のコメント:
コメントを投稿