进来的各位大侠,请帮我看一下下面的代码。
我用WriteString给文件test001.c写一个串str1_input,手动查看写功能执行成功了,但是用ShellExecute语句执行tcc.exe test001.c后得到的test001.exe文件却是将原来没有写过串str1_input的test001.c文件用tcc编译后的结果。是什么原因?怎么解决?CArchive arWrite(&testFile, CArchive::store);
arWrite.WriteString(str1_input);
arWrite.Flush();
arWrite.Close();I = ShellExecute(m_hWnd,NULL,"TCC.EXE",
  "test001.C",_T("F:/lmwork/TURBOC2"),SW_HIDE);