我得到以下錯誤訊息...如下2013年12月8日在C++
錯誤1 錯誤C4996如何輸出日期:「本地時間」:此函數或變量可能是不安全的。考慮使用localtime_s來代替。要禁用折舊,請使用 _CRT_SECURE_NO_WARNINGS
任何幫助,將不勝感激。
const char EOL('\n');
int main() //draw Xmas tree
{
time_t now = time(0);
tm *ltm = localtime(&now);
cout << "Damon Reynolds Tut 1V"<< ltm->tm_mday << " "
<< 1 + ltm->tm_mon << " " << 1900 + ltm->tm_year;
getValidHeigth(); //call procedure
cout << EOL; //then output a new line
drawBranches(); //call procedure
drawTrunk(); //call procedure
cout << EOL; //then output a new line
system("PAUSE"); //hold the screen until a key is pressed
return(0);
}
你應該輸出''\ n''爲換行。 – chris
@chris或'std :: endl' – godel9
@ godel9,只有當你需要刷新它時,然後你最好明確地做一個換行符和一個'std :: flush'。 – chris