我有一个c 99编程类的项目,它要求我们向用户询问一个句子,然后将该句子char-by-char并将每个char单独存储在一个链表中。我们被告知我们需要使用getc()和while循环来读取句子并存储到链表中。
到目前为止,我知道你需要while循环直到getc遇到“\ n”。除此之外,我甚至不知道从哪里开始。除了这个项目,我没有遇到过这个课程的问题。
非常感谢任何有关方法或其他方法的帮助。
答案 0 :(得分:1)
分配中最重要的部分不是读取输入(没有比循环getc更多的东西),而是知道链接列表是什么,以及如何制作这样的链接列表。看看这个。为了帮助您入门,链接列表如下所示:
您需要熟悉指针, malloc ,免费和结构。如果你仍然被困住,也要查看这些科目。