C/C++培训
达内IT学院
400-996-5531
c语言中,对文件的操作是重要的内容。以下代码实现了文件的建立、读写和文件的显示。
在此基础上,还以二进制的方式显示了文件,以此反映文件在计算机中真实的存储方式。
具体的代码实现过程如下所示:
1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<windows.h>
4 int main()
5 {
6 FILE *fp;//定义一个指向文件类型变量的指针
7 int num;
8 char name[10];//定义一个字符指针
9 char pstr;//临时变量
10 char word[100];//作为写入文本的临时变量
11 char temp[8];
12 printf("新建文件名:");
13 scanf("%s",name);
14 fp=fopen(name,"w+");//以读写方式新建一个文本文档
15 if(!fp)
16 {
17 printf("文件并未创建成功!"); //若没有文件,则向函数返回数值
18 exit(1);//退出程序
19 }
20 printf("请输入文本:");//提示输入文本
21 scanf("%s",word);//空格也作为字符串结束符
22 //gets(word);//只有回车作为字符串结束符
23 fputs(word,fp);//向文件中写入字符串
24 printf("文件的内容(文本形式显示)为:");
25 //rewind(fp);//文件指针指向开头
26 fseek(fp,0,SEEK_SET);
27 while((pstr=fgetc(fp))!=EOF)
28 {
29 putchar(pstr);//显示文件内容
30 }
31 rewind(fp);
32 printf("\n以二进制的形式显示为:");
33 while((pstr=fgetc(fp))!=EOF)
34 {
35 num=(int)pstr;//字符转换为ASCII码
36 itoa(num,temp,2);
37 printf("%s",temp);
38 }
39 fclose(fp);//关闭文件
40 return 0;
41 }
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved