我有近 120 个文件,名称如下 - a1.txt,a2.txt... 我将用户的输入作为 int 输入,并使用它打开一个特定的文件。我尝试为此使用宏,但它不起作用。这是我使用的。文件是 unicode
#define concat(d) L"a"#d".txt"
.
.
.
wchar_t *basefile = concat(d);
当我使用 wprintf 查看 concat 生成的内容时,我发现它只读取到“a”并忽略了宏的其余部分。请在此处指出需要更正的内容,或者我是否可以使用任何替代方法。谢谢!