送分!!简单问题!!

t12345678 2005-05-17 04:44:55
关于文件读写!
怎样在VC里设置将某个文件以一种特定的数据类型打开(例如,将1.dat文件以double 打开,,赋值给数组a[].)
同样如何将数据以特定的类型存入文件?
低手学习!!
谢谢!!!
...全文
114 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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);
}

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧