c语言简单文件读写

FILE *pFile = fopen("d:\\$I25RSCR.PNG","rb");

if (pFile == NULL)

{

    return 1;

 }

 fseek (pFile, 0 , SEEK_END);

 int lSize = ftell (pFile);

 rewind (pFile);

 std::vector<WCHAR> tempData(lSize);

 int result = fread (&tempData[0],1,lSize,pFile);

 int index = 0;

 int ilen = _tcslen( &tempData[0] );

 std::vector<std::wstring> strData;

 while ( TRUE )

 {

    strData.push_back(&tempData[index]);

    index += ilen +1;

    if (index>=lSize)

    {

       break;

    }

    ilen = _tcslen( &tempData[index] );

  }

  fclose(pFile);

//

FILE *pfile=_wfopen(L"D:\\OUTerr.out",L"wb+");

fwrite(strTmp.GetBuffer(),sizeof(TCHAR),_tcslen(strTmp.GetBuffer()),pfile);

fclose(pfile);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值