編輯代碼: 我現在可以在文件中寫入時鐘時間,但問題是,它不完全是時鐘時間。它寫了奇怪的數字,如00F3D ..等等。我不知道如果是由於因爲時鐘的時間包含在它冒號當它在字符串格式,例如:0:12C++高分列表調試錯誤
// Used for Highscores
struct highscore
{
char name[10];
int zombiesKilled;
char Date[10];
char *clock[10];
};
void highscoreBoard(int option, int zombKilled)
{
int quanity = 0;
int playerScore = 0; // the in Results for Highscores
FILE *streaming;
highscore data[10];
char *newClock = new char[clockData.clockTime.length() + 1];
strcpy(newClock,clockData.clockTime.c_str());
switch (option)
{
}
你究竟是什麼意思? – Ryan12345
檢查您是否具有讀取和寫入文件的適當權限。另外,在以讀取模式打開它之後,您並未關閉流,但是在情況0下以寫入模式打開之前,請確保在打開新流之前關閉所有流。 – holtc
我明白了!好吧,這太奇怪了。我能夠成功地在文件中寫入,但是在我進入它之後,我可以發現錯誤,但它仍然寫入文件! – Ryan12345