永发信息网

如何用记事本打开文件,如何快速读取二进制文件

答案:1  悬赏:20  手机版
解决时间 2021-08-20 05:13
如何用记事本打开文件,如何快速读取二进制文件
最佳答案
Visual C++
如何:读取二进制文件
下面的代码示例演示如何从文件中读取二进制数据。使用了 System.IO 命名空间中的两个类:FileStream 和 BinaryReader。FileStream 表示实际的文件。BinaryReader 为允许二进制访问的流提供接口。
下面的代码示例使用由如何:编写二进制文件中的代码创建的称为 data.bin 的文件。
示例
// binary_read.cpp
// compile with: /clr
#using
using namespace System;
using namespace System::IO;
int main()
{
String^ fileName = data.bin;
try
{
FileStream^ fs = gcnew FileStream(fileName, FileMode::Open);
BinaryReader^ br = gcnew BinaryReader(fs);
Console::WriteLine(contents of {0}:, fileName);
while (br->BaseStream->Position BaseStream->Length)
Console::WriteLine(br->ReadInt32().ToString());
fs->Close( );
}
catch (Exception^ e)
{
if (dynamic_cast(e))
Console::WriteLine(File '{0}' not found, fileName);
else
Console::WriteLine(Exception: ({0}), e);
return -1;
}
return 0;
}
★★补充★★
手上的一个VB项目(过程中发现,.Net果然是好啊),需要在一个ActiveX中实现HTTP下载功能,我是采用InternetreadFile这个API来实现,一开始的代码我是这么写的Function Gethttpdownload(sUrl As String) As boolenDim s As String
Dim hOpen As Long
Dim hOpenUrl As Long
Dim bDoLoop As Boolean
Dim bRet As Boolean
Dim sReadBuffer As String * 2048
Dim lNumberOfBytesRead As Long
hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
hOpenUrl = InternetOpenUrl(hOpen, sUrl, vbNullString, 0, ......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我电脑的.猫上的DSL灯总是不亮怎么办
走沈大高速公路路过盘锦的车有哪些
枝江市宜昌枝江鸿雁山庄地址在哪里啊
求过火DJ版 一男一女唱的那个 好像是串烧 有
用英语谈谈今后如何学英语 3点
早上应该吃什么?
谁帮忙介绍款好点的壁挂炉啊?
最近老梦到蛇是什么原因呢?
我想问大家一件事情
共同进步古诗词,形容各项事业蓬勃发展的七言
梦幻诛仙狂鬼击长什么样?哪位能给个截图 或
线粒体产生的ATP能否供给叶绿体用
黄石港区黄石瞳瞳床上用品这个地址怎么能查询
古词句优美的句子,诗经中立志的句子有那些?
跪求有关龙的外国科幻片
推荐资讯
DNF中如何喊话喊得超乎一般的多
常宁市衡阳雅琪布艺这个地址怎么能查询到,着
川5有厉害的毒王吗
自行车锁怎么撬开,装在自行车上的圆形的锁怎
She was shaken from her sleep in her sleep
在压力中成长的名言,关于压力的名人名言
湛河区平顶山卫东农村商业银行24小时自助银行
怎么使QQ秀变得闪动
一只熊掉进一个洞里,以每秒10米的速度下落,请
一个两位数,十位上的数字比个位上的数大1,十
Which of the following states belong to th
南昌哪个学校的美女最多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?