现在的位置: 首页 > 综合 > 正文

如何让vc保存文件更快,cfile cstdiofile 写文件

2012年11月29日 ⁄ 综合 ⁄ 共 440字 ⁄ 字号 评论关闭

我一般这样做:


        for(int i=0;i<LENGTH;i++)
            {
                strtmp.Format("%02x ",buf4thread[i]);
                str1 += strtmp;
                if(( (i+1)%1024 )==0)
                {
                    str1+="/r/n";
                    myFile.Write(str1, str1.GetLength() );    //这样处理非常快
                    str1.Empty();
                }
            }   
            str1+="/r/n";    //为了和下一帧区分
            myFile.Write(str1, str1.GetLength() ); //写最后一段


注意:Cstring一直增加的话,到后来就非常慢,所以要一小段一小段的写入,然后清空。

抱歉!评论已关闭.