为了账号安全,请及时绑定邮箱和手机立即绑定

在做一个系统不用数据库时,如何实现将数据读写到一个txt文件中呢

那我如何在程序中读写一个文件啊

正在回答

3 回答

C++的<fstream>头文件中有 fstream ifstream ofstream 可以操作文件,具体用法请搜索。

上楼说的fopen fread fwrite是C风格的IO库函数,包含在C++的<cstdio>头文件中。

1 回复 有任何疑惑可以回复我~
#1

141editor 提问者

file.write((char *)&workers[i],sizeof(workers[i]));你能解释一下这个吗
2015-07-18 回复 有任何疑惑可以回复我~
#2

onemoo 回复 141editor 提问者

write的第一个参数是指向被写入的字符串的指针,第二个参数是要写入的字符个数。 所以传入的第一个参数是取了workers数组中由i指定的那个对象地址,并且将其转换成了字符指针。 第二个参数传入的就是用sizeof取得这个对象的大小。 前面说了,请善用搜索引擎来查询std库的具体用法。
2015-07-18 回复 有任何疑惑可以回复我~
#3

141editor 提问者 回复 onemoo

谢谢你
2015-07-19 回复 有任何疑惑可以回复我~

谢谢你

0 回复 有任何疑惑可以回复我~

有些忘了,好像是fopen()、fread()、fwrite这几个函数吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

在做一个系统不用数据库时,如何实现将数据读写到一个txt文件中呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信