摘要: 記:在自己的實驗中,需要把一個數(shù)據(jù)集(文本文件)轉(zhuǎn)換成另一種格式(文本文件)。轉(zhuǎn)換中,讀取一行至結(jié)尾,沒有理會最后的回車換行符,直接拋棄處理。在新格式的文本中,寫一行后通過fprintf(fp,"A%d: \tcontinuous. |type: A\n",i);中的\n作為換行。生成格式看上去和要求的一模一樣,但在處理程序調(diào)用新格式中的數(shù)據(jù)時,在這個換行處出了問題。getc(fp)到換行處,得到的是ascii碼值為10的LF。根據(jù)我的處理程序要求,此處的換行應(yīng)該能夠直接跳過去。那么,到底是文本中換行符出了問題呢,還是我的程序處理出了問題?其實就是因為在回車換行符的認識上出了問題。
閱讀全文