送分!!简单问题!!

t12345678 2005-05-17 04:44:55
关于文件读写!
怎样在VC里设置将某个文件以一种特定的数据类型打开(例如,将1.dat文件以double 打开,,赋值给数组a[].)
同样如何将数据以特定的类型存入文件?
低手学习!!
谢谢!!!
...全文
91 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
t12345678 2005-05-20
怎么没有人理我呀?
回复
t12345678 2005-05-19
我想问的是:
原来的文件存储时是有类型的,比如说.txt,.dat 等等。
我想在读取该文件时不破坏原来的存储方式。
换句话说就是原来在1.txt文件中存储了一个“好”字,
我想把它读出来,并且在屏幕上写出这个“好”字。应该怎么办呢?
回复
oyljerry 2005-05-19
CFile等写入文件,想什么类型,自己设定
回复
tianzxy 2005-05-19
我给你一个例子!
给我消息!!
回复
t12345678 2005-05-19
自己up!
回复
kugou123 2005-05-17
用fprintf也可以。
回复
KevinWon 2005-05-17
可以用CFile 跟CArchive的readline()来完成读取目的 把数据暂存在CString类的buf里 然后用atof()逐个写到dobul数组里面
回复
hell_wolf 2005-05-17
文件的打开不带数据类型,数据类型是你读取时选择的。
比如文件流is
double data;
is>>data;
就行了啊。和在cin ,cout 没大区别
回复
idAnts 2005-05-17
CreateFile打开文件以后,
double a[100];
DWORD readed;
for(int i = 0;i<100;i++)
{
ReadFile(hFile,&a[i],sizeof(double),&readed,NULL);
}

写入:
DWORD readed;
for(int i = 0;i<100;i++)
{
WriteFile(hFile,&a[i],sizeof(double),&readed,NULL);
}
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-05-17 04:44
社区公告
暂无公告