功课 - 无需代码。伪代码正常。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