VC++编程

voidCReadLineView::outputdataf(CArray<Outdata,Outdata&>*out){FILE*fp;CStringname;CStr... void CReadLineView::outputdataf(CArray<Outdata,Outdata&>*out)
{
FILE *fp;
CString name;
CString str1,str2,str3,str0;
Outdata data;
int n;

n=data.num;

str3.Format("%d",n);

name="E:\\temp\\draw "str3".txt";

int num=out->GetSize();

fp=fopen(name,"w+");
以上程序编译后出现以下两个错误
error C2146: syntax error : missing ';' before identifier 'str3'
error C2143: syntax error : missing ';' before 'string'
请问是怎么回事呢 ??
展开
 我来答
糖二灰
2013-06-03 · TA获得超过3940个赞
知道小有建树答主
回答量:1052
采纳率:75%
帮助的人:1064万
展开全部
name="E:\\temp\\draw "str3".txt";
这句错了吧,双引号如果要输出的话,要加\的 ,所以这一句应该是
name = "E:\\temp\\draw\"str3\".txt";
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式