返回介绍

小工具可以解决大问题

发布于 2024-10-10 23:21:24 字数 1686 浏览 0 评论 0 收藏 0

小工具是一个 C 程序,它做一件事情并把它做好。小工具可以做各种事情,例如在屏幕上显示文件的内容,列出计算机上正在运行的进程,显示文件前 10 行的内容,或把这些内容发送到打印机。有操作系统的地方就有小工具,可以在命令提示符或终端运行这些工具。当你想解决一个大问题时,可以把它分解成一连串的小问题,然后针对每个小问题写一个小工具。

程序的某个模块需要转化数据的格式,这样的任务用小工具来完成再适合不过了。

袖珍代码

嘿,我们都写过这样的代码,因为使用了太多打印语句,导致代码难以阅读。但只要细心,一定能拼凑出原来的代码。
下面这个程序从命令行读取用逗号分隔的数据,然后以 JSON 格式显示,你能补上漏掉的代码吗?

 

袖珍代码解答

嘿,我们都写过这样的代码,因为使用了太多打印语句,导致代码难以阅读。但细心的你一定拼凑出了原来的代码。
下面这个程序从命令行读取用逗号分隔的数据,然后以 JSON 格式显示,你将补上漏掉的代码。

试驾

当你编译并运行这段代码时会发生什么?程序会做哪些事情?

程序要你在键盘输入 GPS 数据,然后它在屏幕上显示 JSON 格式的数据,于是输入和输出数据混作一团,而且数据量还很大。如果你要写一个小工具,一定不想手工输入数据,而是希望从文件中读取大量数据。

如何使用 JSON 数据也是个问题,打印在屏幕上肯定不管用。

那么程序正确运行了吗?它把事情做好了吗?需要修改代码吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文