Re: [課業] 骰子和撲克牌
: 1. 遊戲父類別: 儲存姓名跟分數
: 2. 遊戲子類別繼承父類別
: 3. "選擇遊戲"的畫面
: 4. 兩個遊戲的內容
: 5. 存檔
存檔
存檔最簡單的方法
就是把檔案 包成像cout一樣
老師上課用file
我習慣用fin fout當做變數
首先在檔案前面加上
#include<fstream>
然後在兩個遊戲的void play()裡面
fstream fout("1.out", ios_base::out);
這代表說 fout現在是一個檔案 存檔模式
然後把要輸出到檔案的東西
用fout<<這樣
例如說
void play()
{
int com, ply;
fstream fout("1.out", ios_base::out);
fout<<"遊戲記錄\n遊戲者\t分數";
...
迴圈裡面
if(ply>com)
{
..
}else
..
這個if後面加上
fout<<getname()<<'\t'<<getpoint()<<endl;
最後再for的外面
fout.close(); //關閉檔案 確保檔案存入
試試看吧~
有問題在敲我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.15.209
討論串 (同標題文章)