vc中关于文件的读写,该如何处理

vc中关于文件的读写
CString FileName=123; 
out1=fopen("D:\\FileName.txt","w"); 
这样得结果是在D盘有一个名字为FileName的文件 
我需要的是在D盘有个名字为FileName这个变量值也就是名字为123的文件 
请问哪位高手会,教教我,谢谢!

------解决方案--------------------
探讨
FileName这个值是一直要变的
会生成多个以FileName变量值为名字的文件
这样只是处理了一个123