編程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"";
"