標題: 關于 C Primer Plus(第五版)中文版 云顛工作室 翻譯的錯誤。 [打印本頁]

作者: 51黑黑黑    時間: 2016-2-23 15:45
標題: 關于 C Primer Plus(第五版)中文版 云顛工作室 翻譯的錯誤。
原書357頁關于fopen( )函數(shù)的模式字符串有翻譯錯誤


應該是這樣
"w"寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。 "w+"讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。 "a"寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。 "a+"讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。?
那木程序清單13.3這一段代碼塊就沒有意義,可以不需要
if((fp=fopen("words","a+")) == NULL)
{
fprintf(stdout,"can't open \"words\"file.\n");
exit(1);
}
修改成
fp=fopen("words","a+");
to be continued......?






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1