fp.Open("c:\\snort_rules\\local.rule",CFile::modeReadWrite|CFile::typeText);
fp.SeekToEnd();
fp.WriteString(newrule);
fp.WriteString("\n");上面是我的代码,为什么在运行的时候出错?
fp.SeekToEnd();
fp.WriteString(newrule);
fp.WriteString("\n");上面是我的代码,为什么在运行的时候出错?
调试欢乐多
CStdioFile fp;
fp.Open("d:\\aa.txt",CFile::modeReadWrite|CFile::typeText);
fp.SeekToEnd();
CString newrule = "ok";
fp.WriteString(newrule);
fp.WriteString("\n");
if (!fp.Open("d:\\aa.txt",CFile::modeCreate |CFile::modeReadWrite|CFile::typeText))
return ;
fp.SeekToEnd();
CString newrule = "ok";
fp.WriteString(newrule);
fp.WriteString("\n");
fp.Close();你没有创建文件