我有近120个文件的名称是这样的 - a1.txt,a2.txt ... 我从用户的输入作为一个整数,并使用我必须打开一个特定的文件。 我试过使用宏,但它不工作。 以下是我为using.the文件是Unicode的使用宏来选择一个文件
#define concat(d) L"a"#d".txt"
.
.
.
wchar_t *basefile = concat(d);
当我用wprintf看到什么CONCAT正在生成,我发现它只读取,直到“一”,而忽略了宏观的剩下的部分。 请指出这里需要纠正什么,或者是否有其他方法可以使用。谢谢!