一、前言 以前,我们学C语言的时候,多多少少都查过一些标准库函数吧。这里介绍查找C语言的标准库函数的两种方法:一种方法是直接到http://www.cplusplus.com这个网站上去查看: 这里覆盖了C语言标准库中的所有函数,给出了每个函数的介绍并且都给出了具体的用法示例,比如: 只不过都是英文的说明,可见英文的重要性。 另一种方法是,找一些离线的文档,网上有不少人整理了一些离线的文档,比如.chm格式(已编译的帮助文件)的文档: 里面大概是这样子的: 也可以很方便的查找每个函数的用法,但是,这里面的不是很全,所以查找C标准库函数还是建议到http://www.cplusplus.com上面去查找。 本文分享的重点就是.chm文件的制作。最近需要对自己的一些代码做一些整理,发现整理成.chm文件是个不错的选择,.chm文件可以根据我们的代码生成,下面把生成.chm文件的方法分享给大家。二、制作.chm文件的工具 需要三个工具:doxygen安装包、graphviz安装包、htmlhelp安装包。其中doxygen是一种开源跨平台的文档系统,doxygen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。 doxygen可以生成好几种格式的文档,要生成.chm格式的手册就必须安装htmlhelp,要生成关系图必须安装依graphviz。这个个工具的获取方法:1、方法一:官网下载 (1)doxygen安装包: http://www.doxygen.nl/download.html (2)graphviz安装包: http://www.graphviz.org/ (3)htmlhelp安装包: https://www.microsoft.com/en-us/download/details.aspx?id=211382、方法二:百度云盘下载链接:https://pan.baidu.com/s/1gsJxkGsoO0ncy0GGM6PyQw 提取码:3754 若链接失效可联系我。 下载的都是.exe格式的可执行文件,就按平时安装软件的方法安装件就可以了。但是,需要记住graphviz与htmlhelp的安装路径,后面使用Doxygen时需要用到。三、Doxygen根据代码生成.chm的机制 Doxygen可以根据固定格式的代码注释生成相对应的.chm格式的手册。支持的语言有好多种,如C/C++/C#/Objective-C/PHP/Java等。这里主要是分享C语言,Doxygen可以识别的固定格式注释有以下几种: 这里,我使用第一种,如:/** * 函数功能:字符串逆序函数 * @param src_str:字符串 * @param str_len:字符串长度 * @return 逆序之后得到的字符串 */ char *Str_ReverseOrder(char *src_str,int str_len) { char *dst_str = src_str; char temp; printf("Method 1! "); for(int i=0;i
抖音快手本地生活激战100天,能否颠覆霸主美团?抖音本身就是一个流量巨大的流量池,也可以说是一个网红产品孵化地。杀手锏就是门店的抖音霸屏营销了,什么是抖音霸屏营销?当门店与抖音合作以后,抖音官方会提供一个独立的后台,商家可以自定华为畅连能否取代微信?这个问题很有意思,作为华为的忠实用户我先给出自己看法畅连目前暂时无法取代微信下面我们来具体分析一下畅连是什么畅连就是就是华为近年在新版EMUI加入的畅连通话功能,可以看成华为系统自直屏党618购机选哪款?这些机型可别错过时间过得真快,一转眼又到了一年一度的618大促,相信很多朋友都打算趁此机会为自己或家人购置一台新手机。这两天身边有几个朋友问我,现如今多数手机都采用了曲面屏设计,但俗话说众口难调,为下代处理器做准备曝AMD大量下单台积电5nm及3nm订单AMD的Zen3处理器可以说是AMD历史上相当出色的一代,拥有极其出色的单线程性能,并且功耗也控制得相当理想。通过Zen3处理器,AMD在CPU市场上的份额也是节节攀升。当然未来A华为Watch3原型机流出,鸿蒙OSeSIM和微信支付,卓越性能抢先看备受期待的华为新品发布会将于6月2日举行,除了自主研发的鸿蒙系统之外,华为Watch3无疑将是另外一个关注的焦点。一张据说是华为Watch3原型机的照片引起了广泛关注,让我们先睹为集百家之长,鸿蒙系统有多强?对比EMUI11提升如何?为了反抗美国政府的制裁,华为加快了鸿蒙系统的布局,很多人都想知道鸿蒙系统到底有多厉害,我也想知道。这不,经过十五天的努力,我终于成功升级了鸿蒙系统bata3版本,也就是开发者版本的8分钟充满!小米充电迈入新境界200W有线120W无线去年,手机有线充电首次超过百瓦,出现了多款120W快充的机型,手机充电速度也有了质的飞跃,十几分钟即可充满电。120W快充就够了吗?不够。5月31日消息,小米方面宣布,小米11Pr华为鸿蒙之战胜算几何?其他不一定信得过,但华为我敢打赌三五年后世界上手机操作系统只有三个,华为必居其一,市场份额只会如芝麻开花节节高。我向来敬重华为做中国的鸿蒙系统,但看不惯网上一些无脑愤青,打着爱国的某宝上买了系统盘,自己装好了系统,可是会定期锁机,怎么办?系统盘不需要购买,准备一个做系统用U盘,如今的新电脑或者说几年前的电脑,全部支持U盘安装系统。没有U盘,使用读卡器加一张8GB的内存卡就可以制作一个启动盘。下面我告诉您制作的U盘启如果国产光刻机二丶三年内没有突破,华为手机是否成为绝唱?如果,华为手机成为绝唱,那以后中国的手机十几年内都出不了头。很多人还抱着看热闹与己无关的态度,巴不得华为完蛋,这种人跟卖国贼没什么两样如果这个问题老任都没考虑过,华为能走到今天?这你们怎么看待谷歌除名华为这件事,如果以后真的不会给华为适配Android,会怎么样?安卓是开源的,谷歌只是提供了GMS服务,所以影响不会很大。而且这次除名,也仅仅是针对安卓12没有华为的名单,这并不代表华为设备就不能用安卓12之间的系统了,毕竟是开源的,除非闭源还