C语言及程序设计初步例程-42 将数据输出到文本文件
来源:互联网 发布:淘宝蛋糕店哪个好 编辑:程序博客网 时间:2024/06/14 00:41
贺老师教学链接 C语言及程序设计初步 本课讲解
文件的操作步骤
#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; int i, d; fp=fopen("data.txt","w"); if(fp==NULL) { printf("File cannot open! " ); exit(0); } for(i=0; i<10; i++) { scanf("%d", &d); fprintf(fp,"%d\t", d); } fclose(fp); return 0;}
实用写文件方式之——格式化输出
#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; int i, No; float salary; fp=fopen("data.csv","w"); if(fp==NULL) { printf("File cannot open! " ); exit(0); } //输入5名员工的工号,并保存到文件中 for(i=0; i<5; i++) { scanf("%d %f", &No, &salary); fprintf(fp,"%d, %.2f\n", No, salary); } fclose(fp); return 0;}
实用读文件方式之——格式化输入
#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; int i, No; float salary; fp=fopen("data.csv","r"); if(fp==NULL) { printf("File cannot open! " ); exit(0); } //输入5名员工的工号,并保存到文件中 for(i=0; i<5; i++) { fscanf(fp, "%d,%f", &No, &salary); printf("%d\t%.2f\n", No, salary); } fclose(fp); return 0;}
实用写文件方式之——将字符写入文件
#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; char c; if ((fp=fopen( "data.dat" , "w" ))==NULL) { printf("File cannot open!"); exit(0); } while((c=getchar())!=EOF ) fputc(c,fp ); fclose(fp); return 0;}
实用读文件方式之——从文件中读取字符
#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; char c; if ((fp=fopen( "data.dat" , "r" ))==NULL) { printf("File cannot open!"); exit(0); } while((c=fgetc(fp))!=EOF) putchar(c); fclose(fp); return 0;}
1 0
- C语言及程序设计初步例程-42 将数据输出到文本文件
- 第3周 C语言及程序设计初步例程-42 将数据输出到文本文件
- C语言及程序设计初步例程-16 数据的输出
- C语言及程序设计初步例程-43 从文本文件中读入数据
- C语言--将数据输出到文本文件
- C语言及程序设计初步例程-32 输出小星星
- C语言及程序设计初步例程-15 数据的输入
- C语言及程序设计初步例程-19 字符数据及字符类型
- C语言及程序设计初步例程-13 数值型数据的存储原理
- C语言及程序设计初步例程-14 指针及其运算
- C语言及程序设计初步例程-30 算法的基本概念
- C语言及程序设计初步例程-34 用循环累加
- C语言及程序设计初步例程-37 循环嵌套
- C语言及程序设计初步例程-39 求素数算法
- C语言及程序设计初步例程-40 穷举法解题
- C语言:将数据保存到文本文件
- C语言及程序设计初步例程-4 C语言程序初体验
- C语言及程序设计初步例程-8 数值数据类型及表示
- MyBatis的动态SQL详解
- poj-2253 Frogger
- 基于MFC完整的OpenGL框架步骤
- ssh 登陆 amazon ec2 怎样不用密码
- handler分析
- C语言及程序设计初步例程-42 将数据输出到文本文件
- 基于MyBatis3.0.6的基本操作介绍
- CentOS安装基本库和开发环境
- Android学习笔记之详细讲解画圆角图片
- Amoeba实现mysql主从读写分离
- 工作流——顺序工作流和状态机工作流
- 路由器lan和wan的解释和网线插入
- 关于dp优化的问题
- 两个不同版本的Jquery冲突问题