将数据输入到文件中
来源:互联网 发布:斯沃琪淘宝旗舰店 编辑:程序博客网 时间:2024/05/29 12:14
#include <stdio.h>#include <stdlib.h>void write();//声明函数void read();int main()//主函数{ write();//调用函数 read(); return 0;}void write()//实现函数{ FILE *fp;//文件指针 if((fp = fopen("F:\\Codes\\Codeblocks\\C\\FileWriting\\simple.txt","ab+"))==NULL)//文件的路径 { printf("Can not open this file!\n");//找不到文件时结束 exit(0); } int i,x,n;//i为记录次数的值,x为输入的参数,n为输入的数的总个数 printf("please input the number of integers:\n");//总共输入几个数 scanf("%d",&n); printf("please input %d integer:\n",n);//输入这几个数 for(i = 0; i < n; i++) { scanf("%d",&x); fprintf(fp,"\n");//换行 fprintf(fp,"%d",x);//输出到文件中 } fclose(fp);}void read(){ printf("the file looks as follows:\n"); FILE *fp;//文件指针 if((fp = fopen("F:\\Codes\\Codeblocks\\C\\FileWriting\\simple.txt","r"))==NULL)//文件的路径 { printf("Can not open this file!\n");//找不到文件时结束 exit(0); } char ch; ch = fgetc(fp);//获取文件中的字符 while(!feof(fp))//判断是否到文件末尾 { putchar(ch);//输出字符 ch = fgetc(fp); } printf("\n"); fclose(fp);}
程序运行结果如下:
这是最初的文件,我是用写字板打开的,如果用记事本打开,后面输入的换行无法体现。
这时,输入0个数,目的要看一下文件里面是不是只有一个1。
输入1一个数2。
输入2个数3,4。
最后看看文件变成了什么样。
阅读全文
0 0
- 将数据输入到文件中
- 将字输入到某个文件中
- (打渔晒网)使用文件输入数据 将计算结果储存到另一文件中
- 输入数据将重复的剔除掉,剩下的写到文件中
- 将数据存储到文件中
- 将数据保存到文件中
- 将数据存储到文件中
- 将输入的字符存入到指定的文件中
- 将手机log定向输入到文件中
- 将控制台中的信息输入到文件中
- Python将txt文件输入到MySQL数据库中
- 将Excel文件数据导入数据到SQL数据库中
- 将GRID中数据导出到 EXCEL文件中
- c#将DataTable中数据写入到CSV文件中
- 如何将DataGrid中的数据导出到Excel文件中
- 将DataGrid数据下载到Excel文件中
- 如何将DataGrid中的数据导出到Excel文件中
- 将Csv文件数据导入到数据库表中
- System v 和Posix
- USACO刷题网站
- java 对象流(ObjectOutputStream,ObjectInputStream)
- 面向对象编程思想-命令模式
- iscsi磁盘共享服务
- 将数据输入到文件中
- Email邮件服务的搭建(postfix on rhel7.2)
- 【Android API】Activity的四种启动详细分析
- JAVA--List接口的四种遍历方法
- 2017.08.19【NOIP提高组】模拟赛B组 经济编码
- Java Concurrency代码实例之六-ConcurrentHashMap
- Python操作Hive准备
- git切换到非master分支
- spring-AOP-苍老师