嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 資格考試 > 正文

C語言程序昨晚后怎么保存數(shù)據(jù)

c語言中,當程序退出時,怎樣用一個文件將程序中的所有變量的值保存下來。

1、FILE *fp;

fp=fopen("c:\\read.txt","w");

if(!fp) exit(0);

fprintf(fp,"%d,%d",a,b);

2、FILE *out,*in;

//下面是把三個變量存儲到文件中

out=fopen("out.txt","w");

fprintf(out,"%d %d %c",a,b,c);

擴展資料:

用LOCAL定義的變量或數(shù)組是局部變量或數(shù)組,局部變量或數(shù)組只能在創(chuàng)建它們的程序中使用和修改,不能被更高層次或者更低層次的程序訪問,在它們所屬的程序停止運行時,局部變量和數(shù)組將被釋放。

用PRIVATR定義的變量和數(shù)組為私有數(shù)組。通過PRIVATE可將調(diào)用程序中定義的變量和數(shù)組在當前程序中隱藏起來,這樣用戶變可以在當前程序停止運行,所以被聲明為私有的變量和數(shù)組均可重新被訪問。

參考資料來源:百度百科-內(nèi)存變量

(c語言) 程序運行結(jié)束后,如何保存程序開始時所輸入的數(shù)據(jù)?

用 另存為 存為txt文件,下次打開tc,直接在tc里面打開存的txt文件就行。

編寫好一個C語言程序,如何把數(shù)據(jù)一直保存下來

用數(shù)組保存。定義一個數(shù)組。

如:int a[6]={1,2,3,4,5,6};

然后輸出

for(i=0;i<6;i++){

printf("%d",a[i]);}

代碼如下:

#include

int main(){

int a[6]={1,2,3,4,5,6};

int i;

for(i=0;i<=5;i++)

printf("%d\n",a[i]);

}

擴展資料

保存方法二如下:

#include

#include

#include

int main()

{

FILE *fp;

char in;

fp = fopen("test.txt","w");

printf("請輸入一個字符串(以!結(jié)束):\n");

while((in=getchar()) != '!')

{

if(in <='z' && in >= 'a')

{

in -= 32;

}

fputc(in,fp);

}

fclose(fp);

return 0;

}

C語言中怎么把運行得到的數(shù)據(jù)保存到下次運行?

存入數(shù)據(jù)庫或文件 每次程序開始時從數(shù)據(jù)庫或文件中讀取 每次程序結(jié)束前將數(shù)據(jù)寫入到數(shù)據(jù)庫或文件中 舉個例子 從鍵盤輸入兩個學生數(shù)據(jù),寫入一個文件中, 再讀出這兩個學生的數(shù)據(jù)顯示在屏幕上。 #include struct stu { char name[10]; int num; int age; char addr[15]; }boya[2],boyb[2],*pp,*qq; main() { FILE *fp; char ch; int i; pp=boya; qq=boyb; if((fp=fopen("stu_list","wb+"))==NULL) { printf("

C語言如何保留程序上次運行的數(shù)據(jù)?求代碼。。。

一般都是用fopen打開文件,然后寫入文件里,如果結(jié)果成復雜的數(shù)據(jù)也可以使用數(shù)據(jù)庫系統(tǒng)
展開全文閱讀