Soumettre la recherche
Mettre en ligne
C语言
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
443 vues
P
peterlhj
Suivre
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
第9章文件
第9章文件
summerfeng
C語言檔案處理
C語言檔案處理
吳錫修 (ShyiShiou Wu)
Python 入门
Python 入门
kuco945
自然语言处理 中文分词程序实验报告%28含源代码%29
自然语言处理 中文分词程序实验报告%28含源代码%29
aemoe
cfm to php training
cfm to php training
Chonpin HSU
10 檔案說明與處理
10 檔案說明與處理
shademoon
PHP
PHP
Ht Wang
Learning python in the motion picture industry by will zhou
Learning python in the motion picture industry by will zhou
Will Zhou
Recommandé
第9章文件
第9章文件
summerfeng
C語言檔案處理
C語言檔案處理
吳錫修 (ShyiShiou Wu)
Python 入门
Python 入门
kuco945
自然语言处理 中文分词程序实验报告%28含源代码%29
自然语言处理 中文分词程序实验报告%28含源代码%29
aemoe
cfm to php training
cfm to php training
Chonpin HSU
10 檔案說明與處理
10 檔案說明與處理
shademoon
PHP
PHP
Ht Wang
Learning python in the motion picture industry by will zhou
Learning python in the motion picture industry by will zhou
Will Zhou
aSia de monções
aSia de monções
Stefani Santos
Parabéns Paty
Parabéns Paty
Samy Lautner
Ficha1 diogo almeida
Ficha1 diogo almeida
Diogo Almeida
Formatos de audio
Formatos de audio
gileno0106
Deodoro da fonseca
Deodoro da fonseca
professordehistoria2014
Apresentação do blog
Apresentação do blog
sampaiorafaelmello
3ª Part Revista
3ª Part Revista
C
ICEX - Servicios para la Internacionalización 2014
ICEX - Servicios para la Internacionalización 2014
ICEX España Exportación e Inversiones (ICEX)
Chimport 2014 Versão Portuguesa
Chimport 2014 Versão Portuguesa
CHIMPORT IBÉRICA
15 1 스트림
15 1 스트림
Changwon National University
07 Structure, File.pdf
07 Structure, File.pdf
JTLai1
File api
File api
Tom Fan
Php
Php
pukongkong
Puppet安装测试
Puppet安装测试
Yiwei Ma
Ch7 教學
Ch7 教學
hungchiayang1
C语言benchmark覆盖信息收集总结4
C语言benchmark覆盖信息收集总结4
Tao He
Device Driver - Chapter 3字元驅動程式
Device Driver - Chapter 3字元驅動程式
ZongYing Lyu
[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務
台灣資料科學年會
Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight
Chun-Min Chang
Practical Data Analysis in R
Practical Data Analysis in R
Chun-Ming Chang
Excelize云原生时代国产电子表格文档基础库的开源之路
Excelize云原生时代国产电子表格文档基础库的开源之路
Ri Xu
1 C入門教學
1 C入門教學
Sita Liu
Contenu connexe
En vedette
aSia de monções
aSia de monções
Stefani Santos
Parabéns Paty
Parabéns Paty
Samy Lautner
Ficha1 diogo almeida
Ficha1 diogo almeida
Diogo Almeida
Formatos de audio
Formatos de audio
gileno0106
Deodoro da fonseca
Deodoro da fonseca
professordehistoria2014
Apresentação do blog
Apresentação do blog
sampaiorafaelmello
3ª Part Revista
3ª Part Revista
C
ICEX - Servicios para la Internacionalización 2014
ICEX - Servicios para la Internacionalización 2014
ICEX España Exportación e Inversiones (ICEX)
Chimport 2014 Versão Portuguesa
Chimport 2014 Versão Portuguesa
CHIMPORT IBÉRICA
En vedette
(9)
aSia de monções
aSia de monções
Parabéns Paty
Parabéns Paty
Ficha1 diogo almeida
Ficha1 diogo almeida
Formatos de audio
Formatos de audio
Deodoro da fonseca
Deodoro da fonseca
Apresentação do blog
Apresentação do blog
3ª Part Revista
3ª Part Revista
ICEX - Servicios para la Internacionalización 2014
ICEX - Servicios para la Internacionalización 2014
Chimport 2014 Versão Portuguesa
Chimport 2014 Versão Portuguesa
Similaire à C语言
15 1 스트림
15 1 스트림
Changwon National University
07 Structure, File.pdf
07 Structure, File.pdf
JTLai1
File api
File api
Tom Fan
Php
Php
pukongkong
Puppet安装测试
Puppet安装测试
Yiwei Ma
Ch7 教學
Ch7 教學
hungchiayang1
C语言benchmark覆盖信息收集总结4
C语言benchmark覆盖信息收集总结4
Tao He
Device Driver - Chapter 3字元驅動程式
Device Driver - Chapter 3字元驅動程式
ZongYing Lyu
[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務
台灣資料科學年會
Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight
Chun-Min Chang
Practical Data Analysis in R
Practical Data Analysis in R
Chun-Ming Chang
Excelize云原生时代国产电子表格文档基础库的开源之路
Excelize云原生时代国产电子表格文档基础库的开源之路
Ri Xu
1 C入門教學
1 C入門教學
Sita Liu
Javascript Training
Javascript Training
beijing.josh
Mac OS X 與 iOS 的 Audio API
Mac OS X 與 iOS 的 Audio API
Weizhong Yang
ios分享
ios分享
Lucien Li
Chapter 6 point (c)
Chapter 6 point (c)
hhliu
Linux常用命令与工具简介
Linux常用命令与工具简介
weihe
Php for fe
Php for fe
jay li
Golang
Golang
popeast
Similaire à C语言
(20)
15 1 스트림
15 1 스트림
07 Structure, File.pdf
07 Structure, File.pdf
File api
File api
Php
Php
Puppet安装测试
Puppet安装测试
Ch7 教學
Ch7 教學
C语言benchmark覆盖信息收集总结4
C语言benchmark覆盖信息收集总结4
Device Driver - Chapter 3字元驅動程式
Device Driver - Chapter 3字元驅動程式
[系列活動] 手把手教你R語言資料分析實務
[系列活動] 手把手教你R語言資料分析實務
Practical data analysis in R: from data collection to data insight
Practical data analysis in R: from data collection to data insight
Practical Data Analysis in R
Practical Data Analysis in R
Excelize云原生时代国产电子表格文档基础库的开源之路
Excelize云原生时代国产电子表格文档基础库的开源之路
1 C入門教學
1 C入門教學
Javascript Training
Javascript Training
Mac OS X 與 iOS 的 Audio API
Mac OS X 與 iOS 的 Audio API
ios分享
ios分享
Chapter 6 point (c)
Chapter 6 point (c)
Linux常用命令与工具简介
Linux常用命令与工具简介
Php for fe
Php for fe
Golang
Golang
C语言
1.
2.
文本文件特点 : 存储量大、速度慢、便于对字符操作
二进制文件特点 : 存储量小、速度快、便于存放中间结果 如 int 型数 10000 0010011100010000 内存存储形式 0010011100010000 二进制形式 0011000100110000001100000011000000110000 ASCII 形式
3.
4.
5.
6.
7.
8.
9.
10.
11.
例 float
f[2]; FILE *fp; fp=fopen(“aa.dat”,“rb”); fread(f,4,2,fp); for(i=0;i<2;i++) fread(&f[i],4,1,fp); 例 struct student { int num; char name[20]; char sex; int age; float score[3]; }stud[10]; for(i=0;i<10;i++) fread(&stud[i],sizeof(struct student),1,fp);
12.
例 从键盘输入
4 个学生数据,把他们转存到磁盘文件中去 #include <stdio.h> #define SIZE 2 struct student_type { char name[10]; int num; int age; char addr[15]; }stud[SIZE]; main() { int i; for(i=0;i<SIZE;i++) scanf("%s%d%d%s",stud[i].name,&stud[i].num, &stud[i].age,stud[i].addr); save(); display(); } void save() { FILE *fp; int i; if(( fp=fopen("d:fengyiexestu_dat","wb"))==NULL ) { printf("cannot open file"); return; } for(i=0;i<SIZE;i++) if (fwrite(&stud[i],sizeof(struct student_type),1,fp)!=1 ) printf("file write error"); fclose(fp); } void display() { FILE *fp; int i; if(( fp=fopen("d:fengyiexestu_dat","rb"))==NULL ) { printf("cannot open file"); return; } for(i=0;i<SIZE;i++) { fread(&stud[i],sizeof(struct student_type),1,fp); printf("%-10s %4d %4d %-15s",stud[i].name, stud[i].num,stud[i].age,stud[i].addr); } fclose(fp); }
13.
14.
15.
16.
17.
18.
Notes de l'éditeur
因为fclose先把缓冲区数据输出到磁盘文件,然后才释放文件指针
1.若文件在当前目录下:fp=fopen(\"aa.txt\",\"r\");2.若文件不在当前目录下:fp=fopen(\"d:\\\\fengyi\\\\bkc\\\\aa.txt\",\"r\");2.若从键盘输入带路径文件名:char infile[30];scanf(\"%s\",infile);fp=fopen(infile,\"r\");必须输入:d:\\fengyi\\bkc\\aa.txt
说明:输入时,要将ASCII码转换成二进制;输出时,要将二进制转换成ASCII码
第一个参数可以是:字符串常量、char数组名、char指针
Télécharger maintenant