社区
工具平台和程序库
帖子详情
困惑中,请高手帮帮我!
sbg
2002-11-05 10:30:04
我以前是学c的,现在该学c++了,我发现在c里面从文件里面读出一个数组可以这样
FILE *fp;
fp=fopen("1.out","wb");
int b[30];
fread(&b,sizeof(int),30,fp);
但是我在c++里面我是这样用
ifstream in("1.out");
int a[30];
然后我想用文件1的数据初始化我定义的新数组,我不知道该怎么做,请高手们指点
...全文
26
8
打赏
收藏
困惑中,请高手帮帮我!
我以前是学c的,现在该学c++了,我发现在c里面从文件里面读出一个数组可以这样 FILE *fp; fp=fopen("1.out","wb"); int b[30]; fread(&b,sizeof(int),30,fp); 但是我在c++里面我是这样用 ifstream in("1.out"); int a[30]; 然后我想用文件1的数据初始化我定义的新数组,我不知道该怎么做,请高手们指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyc_nj
2002-11-18
打赏
举报
回复
如果你只是为了实现这个功能,可以继续用C的方法.
如果你要对C++实现有个了解,那你应该先找些书,把这方面看一下.(我想这是有必要的).
另外,在你开始用C++的文件操作方法时,一定要注意operator>> 和read方法的区别,read比较接近原来C里的操作, 所以,IT_worker(IT工人) 的方法你可以改一下.in.read((char *)a, 30 * sizeof(int));
用operator>>在VC6下可能不行.
shinedreamnt
2002-11-15
打赏
举报
回复
sbg(宝宝酥):a[30]定义为 char a[30];
yan4545
2002-11-15
打赏
举报
回复
for(int i=0;i<30;++i)
in>>a[i];
完全可以!!!
放心去做吧!
zhuoshenme
2002-11-06
打赏
举报
回复
用STL地解决方案
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <fstream>
using namespace std;
int main()
{
ifstream in("1.out");
vector<int> a(istream_iterator<int>(in),
istream_iterator<int>());
copy(a.begin(),a.end(),
ostream_iterator<int>(cout,"\n"));
char c;
cin>>c;
return 0;
}
北极猩猩
2002-11-06
打赏
举报
回复
for(int i=0;i<30;++i)
in>>a[i];
sbg
2002-11-06
打赏
举报
回复
zhuoshenme(卓什么) 谢谢你的方法,可是我对stl还不是很了解。
sbg
2002-11-06
打赏
举报
回复
IT_worker(IT工人) 我用你的方法试了,好像不行,编译器提示istream::read(char *,int)' : cannot convert parameter 1 from 'int [30]' to 'char *' read第一个参数必须是char*
IT_worker
2002-11-06
打赏
举报
回复
你的文件是二进制的吧?仍然用FILE不是可以吗?如果一定要用iostream的话试试用read代码如下
ifstream in("1.out");
int a[30];
in.read(a,30);
【菜鸟】ruby attr_reader的
困惑
最近刚开始学ruby,学习过程
中
遇到如下问题,希望各位
高手
帮帮我
。~~~~(>_ 我用的是ruby1.8 看的pdf格式的第二版Programming Ruby对象和属性那边,其
中
说到attr_reader 我就写了如下代码: class Song1 attr_reader :name, :artist, :duration def initialize(name,a
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请
教怎
困惑
FLASH与ASP交互时存在的问题
1.问题: session取值问题,
高手
们来看看啊!! 描述:发表于:2007-11-16 11:20:59 楼主 在清缓存后,打开网站主页,在其页上FLASH输入用户名和密码登陆(geturl( "login.asp? "+_root.uid, "_top ")),登陆判断页login.asp先数据检索记录了session( "uid ")=值,通过后,登陆成功r
CString
转载:http://baike.baidu.com/view/998109.htm 应该是
高手
了! CString位于头文件afx.h
中
。 1、CString 对象的连接 能体现出 CString 类型方便性特点的一个方面就是字符串的连接,使用 CString 类型,你能很方便地连接两个字符串,正如下面的例子: CString gray("Gray");
如何成为J2EE
高手
这是我从J道网站选取过来的,希望对自己和朋友有点帮助 1. 学习web基本技术 http://www.jdon.com/idea.html 2. 学习GoF模式, 结合学习jive
中
模式处理设计 http://www.jdon.com/designpatterns/index.htm http://www.jdon.com/jive.htm 3. 学习分层架构:表现层、
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章