首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在C程序中使用互联网上的文本文件?

如何在C程序中使用互联网上的文本文件?
EN

Stack Overflow用户
提问于 2013-07-26 01:58:06
回答 1查看 448关注 0票数 3

我正在做一个项目,我写了一个C程序,它从我计算机上存储的.txt文件中读取日期、时间和波高,将日期和时间转换为全球定位系统时间,以便在科研机构使用,并将全球定位系统时间和波高输出到屏幕上。但是,我正在处理的文本文件实际上存储在http://www.ndbc.noaa.gov/data/realtime2/SPLL1.txt中。有没有办法让我的C程序从网址打开文本文件,而不是从我的本地硬盘?

仅供参考:为了访问我计算机上的文件,我使用了fopen,为了与包含的数据进行交互,我使用了fgets和fscanf的组合。

EN

回答 1

Stack Overflow用户

发布于 2013-07-26 02:00:43

获取web资源要比从磁盘读取文件复杂得多,但您绝对可以做到这一点,例如,使用诸如libcurl之类的库。

另一种策略是制作组件,并使用bash或其他脚本将它们绑定在一起。例如,您的C程序可以从标准输入中读取数据,您可以生成如下所示的bash脚本:

代码语言:javascript
运行
复制
curl http://www.ndbc.noaa.gov/data/realtime2/SPLL1.txt | ./the_program

这样,您可以使核心C程序变得更简单。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17865394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档