社区
非技术区
帖子详情
文件操作????
Alan_Pike_Chen
2002-03-26 03:13:36
求教怎樣在一個指定的文件中不斷存入數据(新數据加在文件的末尾)?? *最好提供代碼*
...全文
18
9
打赏
收藏
文件操作????
求教怎樣在一個指定的文件中不斷存入數据(新數据加在文件的末尾)?? *最好提供代碼*
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tigerfox
2002-03-26
打赏
举报
回复
可以用很多种方法来实现这样操作主要看你的想法了。
xboy
2002-03-26
打赏
举报
回复
fopen(“文件路径\\文件名”,'a');
//这样后,你如果对文件进行写的操作,那就是接在原文件后面了
//另外给你一个建议:最好多看看c的库函数说明啊。
//给分我啊,呵呵
//我这里还有一些关于文件的操作的程序(自己写的)
//例如打印硬盘上所有文件的路径
//要的话给我发消息(用csdd上的留言就可以)
jishiping
2002-03-26
打赏
举报
回复
如果是二进制文件,需要使用b。
FILE* fp = fopen("test.dat","a+b"); //允许添加和读添加后的内容,文件打开时fp指向文件结尾。
FILE* fp = fopen("test.dat","ab"); //只允许添加,文件打开时fp指向文件结尾。
FILE* fp = fopen("test.dat","r+b"); //读写打开,如果文件不存在或只读,函数返回0。打开时fp指向文件开始。
FILE* fp = fopen("test.dat","w+b"); //读写打开,如果文件不存在,则创建文件,如果文件存在,不覆盖原文件(原文件内容保持不变)。如果文件只读,函数返回0。打开时fp指向文件开始。
mike_hao_1980
2002-03-26
打赏
举报
回复
前面是c语言的做法,如果你用的是vc++那么应该这样做:
1、定义一个ofstream 对象;
2、open时用 ios::ate参数;
举例如下:
#include "fstream.h"
.
.
.
ofstream out;
out.open("a.txt",ios::ate);
.
.
.
out.close();
cococut
2002-03-26
打赏
举报
回复
我建议你把你要最加的数据保存在缓冲中(利用strcat函数),
然后一次性的写到文件,以免多次的打开文件和关闭文件!
sammon
2002-03-26
打赏
举报
回复
以追加方式打开文件
FILE *fp;
fp=fopen(filename,"a+");
a+表示向文本文件读写追加
a表示像文本文件追加
neccui
2002-03-26
打赏
举报
回复
既然如此就回答你的问题吧。
#include <stdio.h>
int main()
{
FILE *file = fopen("myfile.txt","a+");
if(file == NULL) {
printf("can not open file myfile.txt\n");
return -1;
}
fprintf(file,"Hello World\n");
fclose(file);
return 0;
}
neccui
2002-03-26
打赏
举报
回复
不好意思,把发给别人的Diablo II的对话发过来了,哈哈哈哈哈。
neccui
2002-03-26
打赏
举报
回复
名字是什么?什么类型的武器?
基于SSM+JSP的企业人事管理信息系统毕业设计(源码+录像+说明).rar
基于SSM+JSP的企业人事管理信息系统毕业设计(源码+录像+说明).rar 【项目技术】 开发语言:Java 框架:ssm+jsp 架构:B/S 数据库:mysql 【演示视频-编号:420】 https://pan.quark.cn/s/b3a97032fae7 【实现功能】 实现了员工基础数据的管理,考勤管理,福利管理,薪资管理,奖惩管理,考核管理,培训管理,招聘管理,公告管理,基础数据管理等功能。
node-v6.12.0-linux-ppc64le.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等
操作
系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理
文件
系统、
操作
数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
node-v6.8.0-linux-ppc64le.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等
操作
系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理
文件
系统、
操作
数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
基于PaddleFL框架的联邦学习医疗影像识别系统源码+GUI界面+说明(高分).zip
基于PaddleFL框架的联邦学习医疗影像识别系统源码+GUI界面+说明.zip该项目是个人毕设项目源码,评审分达到97分,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 基于PaddleFL框架的联邦学习医疗影像识别系统源码+GUI界面+说明.zip该项目是个人毕设项目源码,评审分达到97分,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 基于PaddleFL框架的联邦学习医疗影像识别系统源码+GUI界面+说明.zip该项目是个人毕设项目源码,评审分达到97分,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 基于PaddleFL框架的联邦学习医疗影像识别系统源码+GUI界面+说明.zip该项目是个人毕设项目源码,评审分达到97分,都经过严格调试,确保可以运行!放心下载使用。该项目资源
node-v6.12.2-linux-s390x.tar.xz
Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等
操作
系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理
文件
系统、
操作
数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章