问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言程序设计文件打开关闭

发布网友 发布时间:2022-04-24 08:52

我来回答

5个回答

热心网友 时间:2022-06-18 05:25

楼主好
抠门,这么麻烦的事就给那么点分。不过没事,我写了。
第一题:
#include
int
main(void)
{
float
num;
file
*fp;
fp=fopen("real.in","a");
while(1)
{
scanf("%f",&num);
if(num==-1)
{
break;
}
fprintf(fp,"%f",num);
}
fclose(fp);
return
0;
}
#include
struct
student
{
char
numb[10];
char
mane[20];
float
math;
float
chin;
float
engl;
float
sum;
float
ave;
};
int
main(void)
{
struct
student
info;
file
*fp;
int
i;
fp=fopen("f3.txt","a");
for(i=0;i<5;i++)
{
scanf("%s",info.numb);
scanf("%s",info.name);
scanf("%f",&info.math);
scanf("%f",&info.chin);
scanf("%f",&info.engl);
fprintf(fp,"%s
",info.numb);
fprintf(fp,"%s
",info.name);
fprintf(fp,"%f
",info.math);
fprintf(fp,"%f
",info.chin);
fprintf(fp,"%f\n",info.engl);
}
for(i=0;i<5;i++)
{
fscanf(fp,"%s",info.numb);
fscanf(fp,"%s",info.name);
fscanf(fp,"%f",&info.math);
fscanf(fp,"%f",&info.chin);
fscanf(fp,"%f",&info.engl);
info.sum=info.math+info.chin+info.engl;
info.ave=sum/5;
printf("%s
",info.numb);
printf("%s
",info.name);
printf("%f
",info.sum);
printf("%f\n",info.ave);
}
fclose(fp);
return
0;
}

热心网友 时间:2022-06-18 05:26

#include<stdio.h>
#include<stdlib.h>
void
main(
)
{
char
filename[100],name[100];
FILE
*fp;
int
i,n,s1,s2;
printf("输入存盘的文件名:");
gets(filename);
printf("输入学生人数:");
scanf("%d",&n);
if((
fp=fopen(filename,"w+"))!=NULL)
/*
以写方式打开文件
*/
for
(i=1;i<=n;i++)
{
printf("%d:",i);
scanf("%s%d%d",name,&s1,&s2);
fprintf(fp,"%s
%d
%d\n",name,s1,s2);
/*
将输入的数据写入文件
*/
}
fclose(fp);
/*
关闭文件
*/
}

热心网友 时间:2022-06-18 05:26

#include<stdio.h>
#include<stdlib.h>
void main( )
{
char filename[100],name[100];
FILE *fp;
int i,n,s1,s2;
printf("输入存盘的文件名:");
gets(filename);
printf("输入学生人数:");
scanf("%d",&n);
if(( fp=fopen(filename,"w+"))!=NULL) /* 以写方式打开文件 */
for (i=1;i<=n;i++)
{
printf("%d:",i);
scanf("%s%d%d",name,&s1,&s2);
fprintf(fp,"%s %d %d\n",name,s1,s2); /* 将输入的数据写入文件 */
}
fclose(fp); /* 关闭文件 */
}

热心网友 时间:2022-06-18 05:27

可以运行
#include<stdio.h>
#include<stdlib.h>
void main( )
{
char filename[100],name[100];
FILE *fp;
int i,n,s1,s2;
printf("输入存盘的文件名:");
gets(filename);
printf("输入学生人数:");
scanf("%d",&n);
fp=fopen(filename,"w"); /* 以写方式打开文件 */
for (i=1;i<=n;i++)
{
printf("%d:",i);
scanf("%s%d%d",name,&s1,&s2);
fprintf(fp,"%s %d %d\n",name,s1,s2); /* 将输入的数据写入文件 */
}
fclose(fp); /* 关闭文件 */
}

热心网友 时间:2022-06-18 05:27

fp=fopen(filename,"w");

fprintf(fp,"%s %d %d\n",name,s1,s2); (用法和printf类似)

fclose(fp);
c语言程序设计文件打开关闭

文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。文件的打开...

帮忙做几道C语言程序设计的判断,填空题吧,谢谢。

8:对。文件操作fopen是打开文件,fclose是关闭文件。9:对。c语言的数组名其实就是数组是首地址,可以当参数传递。10:错。因为输出的不是12345这几个数,而是这变量所对应的数的十六进制。1:#define 2: 0。15&gt;2是真,所以这表达式是1。25%5余数是0,所以1与0结果为0.3:ch!='\n',ch&gt;...

c语言 如何打开一个TXT文件。

1、首先打开编辑的页面中,引入需要的文件,输入代码:include &lt;stdio.h&gt; include &lt;stdlib.h&gt; 2、然后点击输入下方的代码指令:int main(){ system("start C:\a.txt");return 0;} 3、然后就可以看到已经打开想要打开的TXT文件了。

C语言程序设计——课程设计——通讯录管理系统

fclose(fp);/*关闭文件*/ printf("***save success***\n"); /*显示保存成功*/ } /*读入函数,参数为结构体数组*/ int load(ADDRESS t[]) { int i,n; FILE *fp; /*指向文件的指针*/ if((fp=fopen("record.txt","rb"))==NULL)/*打开文件*/ { printf("can not open file\n"); /*不...

C语言中要读一个文件需要文件路径么

文件不在执行程序的文件夹内,就需要完整的文件路径。在文件夹内,使用文件名即可。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、...

c语言程序设计

第九章 文件 第一节 文件概述 第二节 文件的打开与关闭 第三节 文件的读/写 第四节 文件的定位 思考题与习题 第十章 程序设计方法 第一节 程序设计的基本概念 第二节 结构化程序设计方法 第三节 程序效率 第四节 程序设计风格 思考题与习题 附录 附录A C语言实验 附录B 标准ABSII码表 附录C...

计算机二级C语言考试内容有那些?

C语言考试内容如下:一、C 语言程序的结构 1. 程序的构成,main 函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。4. C 语言的风格。二、数据类型及其运算 1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2. C ...

后缀是. c的是什么文件?

后缀为.c文件是C语言源程序文件,可以通过记事本或者Microsoft Visual C++ 6.0等打开。一、源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件,通常由高级语言编写。二、这种典型格式的目的是为了编译出计算机可执行的程序,将人类可读的程序代码文本翻译成为计算机可以执行的二...

用C语言设计一个程序以便能快速地实现复制任意长度的文件

int main(){ FILE *fp;size_t filesize;char filer[]="1.txt";//要拷贝的文件名称(自行定义)char filew[]="2.txt";//写入文件 char *p;fp=fopen(filer,"rb");//使用二进制打开 if(fp==NULL){ printf("open %s error\n",filer);return 1;} fseek(fp,0L,2);filesize = ftell...

学生成绩管理系统(c语言程序设计)

fclose(fp); /*关闭文件*/printf("Save the file successfully!\n");}/* 从文件读数据函数*/STUDENT *load(){STUDENT *p1,*p2,*head=NULL; /*定义记录指针变量*/FILE *fp; /* 定义指向文件的指针*/char infile[10];printf("Enter infile name,for example c:\\score\n");scanf("%s",infile);...

c语言程序设计文件 C语言程序设计的编程环境 程序设计是c语言吗 c语言程序设计有用吗 c语言程序设计代码 c语言程序设计重点 c语言程序设计谭浩强pdf c语言程序设计的背景 c语言选择程序设计
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
草莓做成冻干食品的意义是什么? 冻干草莓是凉性还是热性 冻干草莓粒营养成分 冻干草莓有营养吗 冻干草莓是否有营养 义乌小商品城有哪些适合孩子玩的玩具呢? 西游记在东山哪个地方取景,曾东山旅游推荐路线 云南有哪些二本大学排名 ipad无限重启怎么办? 数控等离子切割机SL-1325SD等离子切割机的保养 勾践灭吴之战,双方参战兵力为多少 c语言程序设计的相关特点 手机的通话录音可以删除吗? 街头篮球怎么重新启动客户端 怎么重启客户端 小翼管家的客户端怎么重启呢? 怎么样重新启动手机客户端? 腾讯王卡怎么重启客户端? 电脑版cf怎么重启客服端 什么叫重新启动游戏客户端啊? lol手游怎么重启客户端? 地铁逃生怎样重启客户端? 电脑上的腾讯课堂怎么重启客户端 怎样重新开启客户端 苹果退款要有什么条件 桌面上软件是有的但是就是打不开 win10我手贱把账户禁用了。就进不去系统,用pe可以删掉账户吗。怎么用,求个pe 如何将我的账号从win10上删除? 怎么清除win10的账号和密码 桌面所有程序打不开界面打不开一片空白? win10为什么无法删除内置账号 关于程序设计的几个问题 通话录音删除怎么? 关于程序设计! 关于程序设计的一点疑问 几种程序设计语言的关系 华为手机怎么删除录音电话? 汇编语言程序设计有关问题 麦片怎么吃?是用牛奶冲还是用开水冲,怎么冲 ,有分加哦 C语言和C++程序设计的关系,学习顺序 燕麦片可以用凉水冲吗? 程序设计有关问题(大一)? 燕麦片要用什么牛奶冲 用超市卖的牛奶或酸奶可以吗 怎样删除电话录音 C语言程序设计有关问题! 关于的程序设计语言学习 冲燕麦要用什么牛奶 麦片用什么东西冲泡,才能让营养不会流失? 请问有关程序设计的问题,请帮帮忙 有关C语言程序设计的问题拜托大家! 有关c语言程序设计