编程c保存
fopen=("c:xx.txt","a+")
不知道你说的什么意思,不过如果是打开文件然后写的话
把fopen后面的两个参数写上就ok
了.第一个是文件路径
底二个是打开方式,我用的是追加写,就是如果没有文件就新建一个,有就写在文件尾
Ⅱ C语言编程文本保存问题。。高分悬赏
我觉得这个程序是要完成对学生姓名和我成绩的录入吧?如果不是就请当我没有回答。
首先,第一个for函数就有问题。按我的理解,你应该在一对花括号。应该在n=i前加 { ,在break后再追加一个 }。这样才能实现对多个数据的输入,否则一直执行
for(i=0;fread(&a[i],sizeof(stu),1,fp)!=0;i++) n=i; 至到fread(&a[i],sizeof(stu),1,fp)==0时。再执行下面的语句。还有判断是否此人已经输入了,函数名写错了 rintf ,应该是printf。还有程序还个缺点,此程序还确实一个结束录入的语句,不然要一直录入,直到
fp=fopen("e:\\student.txt","wb")==0时才结束,而且不能正确保存信息。还有最后一个if语句也有错,
fp=fopen("e:\\student.txt","wb")也有问题。此语句应该是为后面输出学生信息,为读做准备,应该改为
fp=fopen("e:\\student.txt","rb")。另外还有个小瑕疵,平均分不一定整数,应该写为float,除的时候应该除3.0。我没有编辑器,修改的不知道到结果怎么样了,目前我还没有发现其他大问题。说句题外话,main函数太复杂,需要简化,你应该多调用函数来实现。实现同样功能的程序,最简单的才是最好的。希望我说的对你有用
Ⅲ C语言编程怎么保存
#include
"stdio.h"void
main()
{
int
da(int
m,int
n);
int
xiao(int
m,int
n,int
k);
int
m,n,a,b;
printf("请输入两个正整数:");
scanf("%d,%d,",&n,&m);
a=da(m,n);
b=xiao(m,n,a);
printf("它们的最大公约数为:%d\n",a);
printf("它们的最小公倍数为:%d\n",b);
}
int
da(int
x,int
y)
{
int
k,r,t;
if(x<y)
{
t=x;
x=y;
y=t;
}
k=y*x;
while(y!=0)
{
r=x%y;
x=y;
y=r;
}
return(x);
}
int
xiao(int
x,int
y,int
a)
{
return(x*y/a);
}
Ⅳ c语言编程---将信息保存到文件内
将信息存放到文件中时文件的打开方式有问题,这里应该是写:fp=fopen("d:\\stu_list.txt","w");
Ⅳ C语言怎么保存
C语言是一门编程语言,按照语法编辑代码,保存为.c 如果有头文件,保存为.h 在能解析c语言代码的软件中,比如turboc2.0,里边可以编译,就会得到结果
Ⅵ C语言程序设计题如何保存
按理说那样应该已经保存了,不过保存在你工程建立的地址里。也可以点“文件”->“另存为”自选保存路径
写程序时最好是“新建”->“工程”
然后再“新建”->“文件”
Ⅶ C语言如何编程实现信息的存盘功能
一、使用fopen函数打开文件,并用相关函数(如fprintf、fwrite)将数据写入文本文件。
二、使用相关数据库的API函数,将数据存入本地或远程数据库中。
Ⅷ c程序代码写好后,怎么保存到电脑里什么格式
具体如下:
1、第一步,打开C-Free5.0创建一个新的空白页,然后编写C语言的基本格式,注意格式缩进,见下图,然后进入下一步。
Ⅸ c语言代码编写后怎么保存
……编辑器都会有保存文件的功能。例如Ctrl+S快捷键……
Ⅹ c语言怎么保存字符串
"可以用数组。
?
定义一个字符型数组,然后赋值。如:char c[5]=""1a2d"";
"