0

0

需要用C语言实现如下功能,求参考书?

php中文网

php中文网

发布时间:2016-06-06 16:43:40

|

1363人浏览过

|

来源于php中文网

原创

需要连接mysql数据库,运行外部程序、读取网站返回json或xml数据,只需命令行操作无需窗口界面,最后生成exe可执行文件(单文件,最好不要有dll文件,能同时发布linux/mac版本命令行工具更佳),目前的水平是当年谭浩强C语言多次考试90+,除此之外无接触,求教材,谢谢。

SiteDynamic企业网站管理系统1.7.7 标准版
SiteDynamic企业网站管理系统1.7.7 标准版

SiteDynamic企业网站管理系统采用较为成熟的ASP+ACCESS编写,是迄今为止国内较先进的ASP语言企业网站管理系统。系统为企业级网站提供一个框架,能满足企业的基本应用,同时系统开放全部源码,用户可以根据自己的需求扩展出自己需求的模块,如:单页面、新闻、产品展示、下载、友情链接、电子商务、广告、会员、在线支付、人才招聘等。整套系统的设计构造,完全考虑大中小企业类网站的功能要求,网站的后台

下载

回复内容:

Simple,只要LZ能保证你的C语言语法没有问题那就是妥妥的事情,剩下来就是调用函数的事情了
—————————————————————————————————————
第一、连接MySQL
这个可能是比较简单的东西了,
1.下载这个 Mysql C的连接器,这个算是一个套件
MySQL :: Download Connector/C
2.阅读并模拟编写读取数据库代码
MySQL :: MySQL Connector/C Developer Guide
本人一直相信官方文档…至少不会有很多错误,网上的文章很多都是以讹传讹。
—————————————————————————————————————
第二、运行外部程序
2014-04-24 12:12 补充:
运行外部程序大概有这么3种:
1.System()函数
这个函数可以执行Linux下Shell的一行命令,所以压缩解压什么的,都不在话下,学好Shell本事就是意见挺困难的事情。
2.API或者库
可以调用其他程序提供的api或者是库,比如PDF网上就有很多成熟的库,比如:pdflib.com/
3.同类语言的引用
DLL的调用之类的都算是这么回事,Java可以调用class等等,不过这个一般都是写好了,这个其实和2挺像的

还有比如什么的 不同语言之间的通信像是什么栈调用,那真的好烦,暂时还是不要考虑的好。
—————————————————————————————————————
第三、读取网站返回json或xml数据
无论是JSON或者是XML都是客户端的访问之后产生的一组数据。所以就是分为3步
1.模拟HTTP发送,或者是调用Webservice。
这一步,对于LZ来说就比较复杂了,我也只能给个思路,使用socket模拟出HTTP的请求。
2.接受请求
这个就是简单的多了,如果上面已经搞定,下面只需要去根据返回的数据把需要的那部分取出来。
2.1 JSON数据
为了减少LZ自己写库的需求,JSON推荐:
JSON
和MYSQL的一样,看文档对着写就OK
2.2 XML数据
xmlsoft.org/ 这个倒是真的没有用过··LZ试试看
————————————————————————————————————
第四、GUI我真的也不会,还好你没问!


————————————————————————
2014-04-24 12:12 补充:
LS说的也不错,其实高级语言更适合你,C做起来真的很累。 我觉得用 Python 会比较快。 这种事情不用我大PHP简直对不起题主,我保证题主的需求全都符合而且PHP比Python更傻瓜门槛更低。 这是一个课程设计?用C来做的话,还是有点难度的。
用四个库拼接来完成功能即可:
libmysqlclient -- 连接数据库
libcurl -- 读取网站
cjson -- 解析json数据
libxml2 -- 解析xml数据
运行外部程序,直接fork + execve/system就可以了吧.

模块组织上要先设计好,功能步骤理清晰,组织好目录结构和makefile,嗯,开工吧。 c语言也能干大事 很适合你 题主说了要用C,你们扯别的教育人家干啥
把你要用到的技术前面加lib,google之
或者这么搜 site:stackoverflow.com c 加上mysql json 以你目前的经验来看,用PHP做这个事情,2,3天的工作量。
用C/C++,Java?没2,3月你搞不定 C语言完全可以实现,但是一般都要依赖一些库。但是我觉得用C语言实现这些功能完全没有意义。就像楼上提的那样,用Python更快更强大。 我也是在 JSON 和 MySQL 之间做衔接,用的是 Python。

相关文章

C语言速学教程(入门到精通)
C语言速学教程(入门到精通)

C语言怎么学习?C语言怎么入门?C语言在哪学?C语言怎么学才快?不用担心,这里为大家提供了C语言速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

2

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.31

Golang人工智能合集
Golang人工智能合集

本专题整合了Golang人工智能相关内容,阅读专题下面的文章了解更多详细内容。

1

2026.01.31

2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

76

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

73

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

67

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

19

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.2万人学习

Git 教程
Git 教程

共21课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号