c++
敬事
持续学习 ...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BusyBox中的xatou_range函数在哪里?
这几天正在看BusyBox中ping命令的源代码,在处理-s参数时,有一行代码:datalen = xatou16(str_s); // -s把-s参数指定的包长度保存到变量datalen中。我很想知道xatou16()函数是怎样工作的,所以就找到了它的位置,这个函数的声明在libbb.h中:uint16_t xatou16(const char *numstr) FAST_FUNC;函数体在xatonum.c中:ui原创 2020-12-04 10:50:00 · 992 阅读 · 2 评论 -
使用makefile分别编译一些小程序
最近在学GTK,从网上找了很多小例子,都放在了一个目录里,有的测试字体,有的测试文本视图,不一而足。偏偏编译这些例子的命令行,打起来比较麻烦,记起来也不容易,这时我就又想起了makefile。用makefile分别编译这些例子,用到哪个编译哪个,就方便多了。这样的makefile怎样写呢?比如有helloworld.c、font.c、textview.c、font1.c几个例子,我写的makefile如下:lgtk3=`pkg-config --cflags --libs gtk+-3.0`原创 2020-08-14 14:17:51 · 335 阅读 · 0 评论 -
Makefile,从最最基础的说起...
最近在用乌邦图的c++写一个小项目,才写了几个程序文件。写程序总免不了修改,特别是在刚开始的时候,需要这样试试,那样试试,找找感觉,也是为以后的编程找一个比较好的思路。但凡程序里有一个小小的改动,就要把项目全部编译一遍,细算起来,居然也浪费不少的时间。一开始觉得项目小,没有必要弄个Makefile,没想到没有它还真不行。最初的想法是到网上找一个Makefile模板,改改用比较省事。结果找到了一个,打开看了个一头雾水。竟然啥也不懂!没办法,再找找大神们发的帖子,一点点学起来。总算发现Mak原创 2020-06-23 11:22:10 · 358 阅读 · 0 评论 -
C++,用数组统计成绩分段数量
参见https://blog.youkuaiyun.com/aero_sea/article/details/106438062,使用数组实现。#include <iostream>using std::cin;using std::cout;using std::endl;int main(){ unsigned grades[11] = {}; // 11个分段,全部初始化为0 unsigned score; while (cin >>score)原创 2020-05-30 22:06:57 · 2648 阅读 · 0 评论 -
一个C++ vector模板的例子
《C++ Primer》中文第5版,P93中的一个使用vector的例子。假设有一组成绩,其取值从0到100,要求以10分为一个段,统计每段的成绩数量。可分为0-9,10-19,... ,90-99,100共11个段。#include <iostream>#include <vector>using std::cout;using std::endl;using std::vector;int main(){ vector<unsigned&原创 2020-05-30 10:44:58 · 431 阅读 · 0 评论
分享