所謂的“文本文件”就是格式化的人可閲讀文件,要與二進制内存數據交互,必須經過翻譯。題目就是要求你做翻譯工作,不能貪省事用fwrite(),下精力寫兩個函數,一個是讀、一個是寫的函數,把數據格式進行轉換。鏈表的數據是由一個一個節點結構體構成的,你關鍵就是逐個節點處理,讀進來時就像原先構建鏈表時那樣一個一個地分配内存追加到鏈上,跟手工輸入鏈表數據時是一樣的。
但我可能要提醒你,題目要求的.txt文件,未必真是要格式化的數據文本,完全可以是二進制數據,那樣就可以用fwrite()/fread()函數對讀寫。也就是說,要準確理解文件格式的要求。