FILE* fp;
fp=fopen(path,"at+");
fwrite(fp,"aaabcd");
fclose(fp);

解决方案 »

  1.   

    写错了点
    fwrite(fp,"aaabcd",strlen("aaabcd"));
      

  2.   

    写错了点
    fwrite("aaabcd",1,strlen("aaabcd"),fp);
      

  3.   

    CString Txtpath;
    Txtpath.Format("C:\\abc\\123.txt); CFile Txtfile;
    if(Txtfile.Open(Txtpath,CFile::modeRead))
    {
    Txtfile.Close();
    }
    else
    {
    if(Txtfile.Open(Txtpath,CFile::modeCreate|CFile::modeWrite))
    {
    Txtfile.Close();
    }
    }
      

  4.   

        CString Txtpath;
        Txtpath.Format("C:\\abc\\123.txt");    CFile Txtfile;
        if(Txtfile.Open(Txtpath,CFile::modeRead))
        {
            Txtfile.Close();
        }
        else
        {
            if(Txtfile.Open(Txtpath,CFile::modeCreate¦CFile::modeWrite))
            {
                Txtfile.Close();
            }
        } 
      

  5.   

    //很小的补充
        FILE* fp;
        fp = fopen("c:\\MyTest.mmm", "at+");
        fwrite("\n12345", sizeof(char), 6, fp); 
        fclose(fp); 
      

  6.   

    如果只是文本文件. 而且可以用MFC类
    可以用CStdioFile 和 CString
    CStdioFile::ReadString/WriteString 
    用起来很方便...
      

  7.   

    回去看fopen的几个参数吧。"a+"