C言語なら俺に聞け! Part 119

このエントリーをはてなブックマークに追加
185デフォルトの名無しさん
Windowsのコードなのですが、おおよそCの問題だと思うので、お願い致しますm(_ _)m

#define PATHNAME "X.TXT"

この、PATHNAMEを使って
"X.TXT"
と、
L"X.TXT"
の両方を生成したいのですが、##が効きません。どう書けばよいのでしょうか?

dwResCnt = GetFullPathNameA(PATHNAME, BUFSIZE, pathname, &filename);
dwResCnt = GetFullPathNameW(L ## PATHNAME, WBUFSIZE, wpathname, &wfilename);