社区
C语言
帖子详情
问一个问题,怎么把非字符串数组保存到硬盘中?
wayne92
2005-03-07 10:32:52
typedef struct sth
{
...
}sthing;
void AnyFunction()
{
sthing sth[100];
....... //数组sth[100]在这里被设置
?????? //在函数结束前,想要保存数组sth[100]到硬盘上,怎么做?
//是不是有什么库函数能做到?谢谢
return ;
}
...全文
183
10
打赏
收藏
问一个问题,怎么把非字符串数组保存到硬盘中?
typedef struct sth { ... }sthing; void AnyFunction() { sthing sth[100]; ....... //数组sth[100]在这里被设置 ?????? //在函数结束前,想要保存数组sth[100]到硬盘上,怎么做? //是不是有什么库函数能做到?谢谢 return ; }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanransoft
2005-03-08
打赏
举报
回复
#include <stdio.h>
typedef struct sth
{
int a;
};
void AnyFunction()
{
struct sth mysth[100];
int i;
FILE* myFile;
for(i=0;i<100;i++) //数组sth[100]在这里被设置
mysth[i].a=i;
myFile=fopen("c:\\a","w"); //在函数结束前,想要保存数组sth[100]到硬盘上,怎么做?
fwrite(&mysth,sizeof(struct sth),100,myFile);
fclose(myFile);
//是不是有什么库函数能做到?谢谢
}
int main()
{
AnyFunction();
return 0;
}
Wolf0403
2005-03-08
打赏
举报
回复
ofstream os("文件", ios_base::binary );
gnixemos
2005-03-08
打赏
举报
回复
2 近制文件
dongpy
2005-03-08
打赏
举报
回复
C语言就用 fwrite把数组sth内容写到文件里呀。
先以写方式fopen一个文件,然后fwrite(sth,100*sizeof(sthing),pf); pf是文件指针。
最后fclose。
Flood1984
2005-03-08
打赏
举报
回复
如果是想保存数的话,
保存进二进制文件就可以了
weiym
2005-03-08
打赏
举报
回复
保存成文件啊
wayne92
2005-03-07
打赏
举报
回复
非常感谢 UPCC 的回答。不过我还没有学过C++,看不懂,请问用C语言有没有办法解决呢?
zjyu88
2005-03-07
打赏
举报
回复
楼上给的例子很清楚了..
把非字符串数组或其它的保存到硬盘都是一样的操作.
Dong
2005-03-07
打赏
举报
回复
#include <fstream>
using namespace std;
ofstream os("文件");
for(int i=0; i<100; i++)
os<<sth[i]<<' '<<'\n';
...
pcboyxhy
2005-03-07
打赏
举报
回复
fopen( );
fwrite( );
fclose( );
需要这三个
Hibernate实战之操作MySQL数据库(2024-1-8)
Hibernate助力HQL执行MySQL数据库操作实战,增删改查玩转应用
MySQL 全套 SQL 语句知识整理|语法、实战场景、易错点汇总
本文为本学期MySQL数据库课程学习复盘,完整梳理课堂全部SQL语法,统一整理标准书写规范、企业业务使用场景、高频踩坑易错点、可直接在Navicat运行的实战代码案例。文末记录我学习过程
中
遇到的疑惑,以及自主查阅资料实操后得出的解决方案,方便后续复习巩固。-- 创建数据库(推荐写法,避免重复创建报错)CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;-- 删除数据库。
快速入门到精通:一篇学会Oracle
Oracle全面的基础知识和知识点的举例,帮助初学者快速入门。 SQL语句,SQL查询,Oracle函数,代码块知识,条件判断/循环语句,索引、游标,锁,视图,存储过程,触发器,分区表,Oracle优化,建模
深入解析MySQL SQL执行全流程:从解析到执行的完整生命周期
1. 从回车到结果:一条SQL的完整生命周期 当你敲下一条 SELECT * FROM users WHERE id = 1; 并按下回车时,你看到的只是
一个
结果。但在这背后,MySQL 完成了一次从“人类语言”到“机器指令”的复杂编译与执行过程。这个过程,远比我们想象的要精细。 很多人学 MySQL,上来就背 SQL 语法、学索引优化、调参数,这当然没错。但如果你不理解一条 SQL 语句在数据库内部究竟经历了什么,很多优化和排查工作就会像隔靴搔痒。比如,为什么加了索引有时反而更慢?为什么同样的 SQL 在
高校院所如何利用大数据和人工智能技术促进科技成果转化?.docx
高校院所如何利用大数据和人工智能技术促进科技成果转化?
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章