編寫出來的程序怎樣在運行過后保留數據下次運行時依然存在?
對!就像一樓所說,保存到數據庫里或新建一個文件:
保存數據庫:需要到網上下載一個數據庫,比如MySQL數據庫,然后還要學習如何在C++中連接數據庫、操作數據庫,這個可以到網上去找教程,一般來說,大型的工程保存經常改動的信息都是用數據庫的,比如你說的學生信息系統;但是如果是小程序或者所保存的數據不需要經常查詢變動的話,為此專門去學數據庫,學習成本就有點高了;
保存到文件中:這個用來保存不是很大而且不需要頻繁查詢的數據非常方便,而且學習成本不高,引入頭文件fstream,用ifstreamfp("文件名")
;創建讀入文件,可以從文件中讀數據,讀法和輸入輸出一樣:strings;fp>>s;用ofstreamfp(“文件名”);創建輸出文件,可以數據輸出到文件中;具體如何操作到網上查一下吧,有些細節在這講不清楚,比如,打開文件時候選擇的模式。