C语言中关于文件的保存和读取的程序

#include<stdio.h>

int main(int argc,const char*argv[])

{

//文件的保存

FIlE * fp1;

fp1=fopen("//users//huangqiaoping//Desktop//ok.txt","w");

fprintf(fp1,"兄弟连 我来了");

int hp=100;

fprintf(fp1,"\n是时候奋斗一下了%");

fclose(fp1);

//文件的读取

fp1=fopen("//users//huangqiaoping//Desktop//ok.txt","r");

char msg[20000];

int n=0;

while(1)

{

fscanf(fq1,"%c",&msg[n])

if(msg[n]==EOF)

{

break;

}

n++;

}

printf("读取的文件内容是:%s",msg);

fclose(fp1);

return 0;

}

时间: 2024-10-12 20:13:08

C语言中关于文件的保存和读取的程序的相关文章

Android——文件的保存和读取

Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中.可以使用Context.MODE_APPEND Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件. Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件. MODE_WOR

JSP/Servlet Web应用中.properties文件的放置与读取

本地项目在本地类库中,我经常使用当前目录来放置.properties文件,这时调用方只要引用我的jar,并且将我的.properties放在他的classpath里面即可,比如:p.load(new FileInputStream("HanLP.properties"));这样类似下图的项目结构就可以跑起来:JSP/Servlet Web项目但是到了Web项目时,情况大不相同.在Tomcat下,classpath里只含apache-tomcat-8.0.14\bin目录下有限的...

C语言中头文件&mdash;&mdash;你乱吗????

如果尔等之辈问本大神,为什么需要头文件呢?本大神告诉你:想要知道为什么需要头文件的话,你就应该知道C语言编译的过程: 本大神为你们准备了基本知识: C语言文件的编译与执行的四个阶段并分别描述: C++中的头文件和源文件:如何写头文件    (这个写的很好,明白) 为什么有头文件的原因:(按步骤来) 1. 在一个文件A中,如果要使用另一个文件B里的函数 sum(),那么我们就需要在文件A里面声明函数 sum();  对吧: 2. 如果在文件A 需要使用文件B里的多个函数 , 那么就需要在文件A中声

Android开发系列(五):Android应用中文件的保存与读取

在本篇博客中,我们要实现在Android中"新建文件"和"读取文件": 目标界面: 在输入文件名称之后,输入文件内容,点击保存,可以保存成为一个文档 首先,我们先建立一个Android Project项目,项目名称:File. 然后,我们需要先实现目标视图中的界面: 编辑strings.xml文件: <?xml version="1.0" encoding="utf-8"?> <resources> &

Android采用SharedPreferences方式进行文件的保存与读取

工程目录: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息.SharedPreferences正是Android中用于实现这中存储方式的技术. 下面直接贴实现代码: package peixun.savaparameter.service; PreferenceService类: <span style="

[转]VC++中对文件的写入和读取

本文转自:http://blog.csdn.net/fanghb_1984/article/details/7425705 本文介绍两种方法对文件进行读取和写入操作:1.采用fstream类:2.采用CStdioFile类. CStdioFile继承自CFile,一个CStdioFile对象代表一个用运行时函数fopen 打开的C 运行时流式文件. C++中的fstream类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O.stream类有两个重要的运算符:插入器(<<)和析

C语言中的文件操作---重定向操作文件

先说个题外话,文件操作以及字符串与字符深入处理(就是那些什么puts(), getchar()什么的)是本人深入认识C++最后的两座大山.而今天先把重定向文件操作解决掉. 输入输出重定向恐怕是文件I/O操作中最简单的方法了,具体用法是现在main函数的开头加入两条语句,例如: freopen("D:\\input.txt", "r", stdin); freopen("D:\\output.txt", "w", stdout)

C语言中的文件操作(2)---标准I/O文件操作

在上一篇文章中,我们初步了解了freopen()函数的用法.但在一些算法竞赛中不允许使用文件重定向操作,这时我们就只能用标准C头文件stdio.h中的fopen()函数进行对文件的读写了. fopen()函数的不足之处就在于使用的方法复杂,写起来比较麻烦.但是它灵活度比freopen()要高得多,比如支持多文件同时读写等等. 实现方法:在main函数之前定义一个类型为FILE*的指针,并使它指向创建的文件. FILE* fp1 = fopen("D:\\abc.in", "r

C语言中更新文件

在许多文件处理应用中,你可能对创建一个新的文件不感兴趣,但是对修改已存在的文件感兴趣.修改文件的过程称为更新文件.这不像想象的那么简单. 在大多数系统中,如果一个文件因为输入而打开着,再要为输出打开它是不合法的.根据文件在特定的系统中实现的方式不同,fopen的调用可能失败或者破坏文件中的内容. 更新文件最普遍的方法是:先写新数据到临时文件中,然后更新文件的整个内容之后,用临时文件替换原有文件.因此,如果希望编写程序来更新已有的文件,该程序下面的步骤组成: 1)打开原有的输入文件: 2)打开一个