社区
C语言
帖子详情
问一个问题,怎么把非字符串数组保存到硬盘中?
wayne92
2005-03-07 10:32:52
typedef struct sth
{
...
}sthing;
void AnyFunction()
{
sthing sth[100];
....... //数组sth[100]在这里被设置
?????? //在函数结束前,想要保存数组sth[100]到硬盘上,怎么做?
//是不是有什么库函数能做到?谢谢
return ;
}
...全文
148
10
打赏
收藏
问一个问题,怎么把非字符串数组保存到硬盘中?
typedef struct sth { ... }sthing; void AnyFunction() { sthing sth[100]; ....... //数组sth[100]在这里被设置 ?????? //在函数结束前,想要保存数组sth[100]到硬盘上,怎么做? //是不是有什么库函数能做到?谢谢 return ; }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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( );
需要这三个
logging-slf4j2-jvm-1.5.0-sources.jar
logging-slf4j2-jvm-1.5.0-sources.jar
毕设&课设:多主题的智能文献检索系统.zip
经导师指导并认可通过的大作业设计项目源码,适用人群:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业或毕业设计,作为“参考资料”使用。
Java源码-springboot前后分离框架45科研项目验收管理系统+MySQL毕设大作业源码.zip
本项目是基于Spring Boot前后分离框架构建的科研项目验收管理系统。该系统采用Java语言开发,结合MySQL数据库进行数据存储和处理。作为
一个
毕业设计的大作业项目,该系统旨在实现科研项目验收的信息化、规范化管理。 该项目的主要功能包括: 1. 用户管理:实现用户注册、登录、权限分配等管理功能。 2. 项目信息管理:实现科研项目的创建、编辑、查看和删除等操作。 3. 验收流程管理:实现项目验收的流程化管理,包括提交验收申请、审核、批准等步骤。 4. 数据统计与分析:对项目验收数据进行统计和分析,提供数据支持和管理决策。 该项目采用前后端分离的开发模式,前端采用现代流行的框架,提供良好的用户体验,后端采用Spring Boot框架,保证系统的稳定性和可扩展性。通过MySQL数据库,实现数据的持久化存储和高效查询。 毕设项目源码常年开发定制更新,旨在为需要的同学提供
一个
参考和学习的机会,帮助他们在开发类似系统时能够更快地掌握相关技术和方法。希望对需要的同学有帮助。
UE5安装包 - 虚幻5安装包 (Unreal Engine - Epic Games启动程序安装包)
《虚幻引擎5》是美国Epic公司于2020年公布的第五代跨平台游戏引擎,正式版于2022年4月5日发布,支持次世代主机、PC、移动端等平台开发。其核心技术包含Nanite虚拟几何体系统与Lumen动态全局光照解决方案,集成Chaos物理系统、Niagara特效等功能模块,实现高精度实时渲染与动态光照反馈。
iot1clickprojects-jvm-1.3.66.jar
iot1clickprojects-jvm-1.3.66.jar
C语言
70,024
社区成员
243,253
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章