功課 - 無需代碼。僞代碼正常。C - 無需使用fgets/getline,一次從文件1行讀取
我們只允許使用3個libc函數:read
,malloc
和free
。然而,在學校的課程中,我們已經實現並編寫了許多我們自己的libc函數版本,那些我們允許使用的版本是。我會列出它們,但其中大約有50個,所以相反,我一定會提及哪些我不能使用。
我的問題......我必須採取什麼措施從文件中讀取一行並將該行存儲爲字符串,而不需要\n
?有沒有人能夠引導我完成整個過程?因爲現在,我甚至不知道從哪裏開始。我知道如何使用閱讀,我會認爲自己介於C和初級和中級技能之間,但是花了整整一天的時間搜索Google後,每次詢問這個問題時,接受的答案總是涉及使用fgets
或getline
,我們不允許使用它們,原因很明顯。我已經實現了我自己的許多libc函數的版本,這些函數可能有助於這個項目,但是任何能夠使這個項目快速簡單的東西顯然是不允許的。
再次,請不要代碼,雖然僞代碼是好的,但我更喜歡它,如果有人可以幫助我更好地瞭解我需要'告訴計算機'做什麼,並從那裏我應該沒問題自己寫代碼。
一次讀取一個字符,存儲它們。當你點擊\ n時,停止。 –
重複的問題;回答這裏回答你的問題(基本上是什麼菲爾M說):http://stackoverflow.com/questions/19769542/reading-from-file-using-read-function – Nugenrules
不要氣餒dowvotes。你的問題是一個很好的問題。 – fuz