【发布时间】:2012-06-21 17:21:09
【问题描述】:
我正在这里做一些功课,但我已经完全没有想法了。我需要用 C 语言制作一个简单的网络浏览器,其中必须包括简单的 HTML 阅读。这通常很容易,但挑战在于:挑战自己,我想使用尽可能少的库。如果我绝对必须,我可以使用任何库。
我需要用 C 中的 URL 的内容填充一个 char*,但我不知道该怎么做。对此有何想法?
请注意,这不是类似问题的重复,因为我问的是 C,而不是库。
【问题讨论】:
-
家庭作业的网络浏览器......你是认真的吗?这对一个人来说是一项艰巨的任务。要回答您的问题,请指点一下,使用
malloc,使用strcpy。但如果你连这一步都做不到,那你现在肯定是遥不可及了。 -
网络浏览器还是网络爬虫?获取 HTML 或将其作为页面显示?
-
全是文字。它应该具有简单的阅读能力,例如
h1和p标签。它所要做的就是用不同的字体显示文本(我可以这样做)。我也可以尝试让链接工作以获得额外的功劳。 -
使用libcurl,不要让事情过于复杂。
-
你到底想做什么?网址从哪里来?你打算用它做什么? @Ryan 并不过分复杂。如果他知道引擎盖下的内容,那么他在使用库时会有优势