C++
NRlovestudy
这个作者很懒,什么都没留下…
展开
-
makefile葵花宝典
第一层:显式规则--目标文件:依赖文件 [TAB]指令--第一个目标文件是所需的最终目标 【逆序--递归】--无目标文件的指令:伪目标 .PHONY: make之后跟的指令:该指令执行的动作 第二层:变量和常量 — $(XXX) 引用-- = 替换-- += 追加-- := 恒等于(常量,不能替换追加)第三层:隐含规则%.c %.o : 任意...原创 2020-03-14 14:55:14 · 615 阅读 · 0 评论 -
Linux中./configure、make、make install 命令
参考:https://blog.csdn.net/LEON1741/article/details/850088571、configure命令 这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/usr 意思是将该软件安装在 /usr 下面,执行文件就会安装在 /us...原创 2020-03-14 14:51:16 · 661 阅读 · 0 评论 -
GCC全过程详解+剖析生成的.o文件
参考:https://blog.csdn.net/gt1025814447/article/details/80442673GCC四步详解第一步:预处理(也叫预编译) gcc -E test.c -o test.i 将所有#define删除,并且展开所有的宏定义 处理所有的条件预编译指令,如#if #ifdef #undef #if...原创 2020-03-14 14:45:32 · 1108 阅读 · 0 评论 -
C语言怎么才不会输入错误的while一直循环
https://jingyan.baidu.com/article/b0b63dbf0e24c64a4930705a.htmlhttps://zhidao.baidu.com/question/227556196.htmlint a; printf("请输入大于2的整数:");/* 方式1 */while(1){ if(scanf("%d",&a) &a...转载 2020-01-01 00:46:22 · 500 阅读 · 0 评论 -
VC中出现“烫烫烫”的原因分析
https://blog.csdn.net/carl_0/article/details/71849215在VC中,涉及字符串数组时,切记初始化,不是每个字符串都能像str1那样幸运。C语言 数组初始化的三种常用方法...转载 2019-04-30 20:08:41 · 1276 阅读 · 0 评论 -
CentOS 7下C语言编程,Socket编程
gcc hello.c -o hellochmod hello./helloLinux下C语言的socket网络编程客户端Client.c程序内容:#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <...转载 2019-05-16 16:22:03 · 1465 阅读 · 0 评论 -
C 语言 Socket 编程中的几个关键字
IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)https://blog.csdn.net/cpp_funs/article/details/6988154socket编程为什么需要htons(), ntohl(), ntohs(),htons() 函数socket开发中INADDR_ANY"的含义是什么?https://blog.csdn.net...转载 2019-05-16 16:28:11 · 347 阅读 · 0 评论 -
C语言等待一秒,延时函数sleep()
https://blog.csdn.net/zhengchaoqiang/article/details/78867445使用sleep()函数将程序阻塞,头文件在windows系统和linux系统下是不一样的windowsSleep()#include <windows.h>参数为毫秒linuxsleep()函数原型#include <...转载 2019-05-16 16:31:25 · 36664 阅读 · 0 评论 -
C 语言 字节数组(字节流接收后)转为16进制字符串
https://blog.csdn.net/qq387732471/article/details/7360988有好几个版本,下面一一列出://字节数组转为16进制字符串01void ByteToHexStr01(const unsigned char* source, char* dest, int sourceLen){ short i; unsigned char hi...转载 2019-05-17 16:43:44 · 3161 阅读 · 0 评论 -
C 语言 16进制字符串 转为 整数
https://www.cnblogs.com/sky-heaven/p/7407260.html/*将大写字母转换成小写字母*/int tolower(int c){ if (c >= 'A' && c <= 'Z') { return c + 'a' - 'A'; } else { return c; }}//将十六进制的字符串转换...转载 2019-05-17 16:45:10 · 1592 阅读 · 0 评论 -
C语言打印变量的各个字节内容
https://bbs.csdn.net/topics/390514117#include <stdio.h>int print_all_byte(void *addr, int size){ unsigned char *ptr = addr; int print_bytes = 0; if(NULL == ptr) { return -1; } w...转载 2019-07-01 15:13:13 · 3146 阅读 · 1 评论 -
查看当前系统是大端机还是小端机
https://www.cnblogs.com/wanpengcoder/archive/2010/07/16/1778573.htmlhttps://www.cnblogs.com/libao/p/3385799.html#include <stdio.h>typedef union{ unsigned short int value; unsig...转载 2019-05-08 10:37:53 · 991 阅读 · 0 评论 -
CentOS 7.4 安装 protobuf-C
项目中需要单片机上位机和 javaweb 通信,上位机C语言编程,用到protobuf-C。参考文章【按照参考价值从大到小排列】https://www.linuxidc.com/Linux/2016-12/138716.htmhttp://blog.chinaunix.net/uid-31343710-id-5757256.htmlhttps://github.com/protob...原创 2019-05-03 13:20:02 · 1400 阅读 · 0 评论 -
c++基础1:需要了解的几点重要概念
原文地址:http://blog.csdn.net/longhuahaha/article/details/82990121.windows api:【使用VS,其头文件在C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include】WIN32 API也就是Microsoft Windows 32位平台的应用程序编程接口。我们对转载 2015-08-25 16:20:53 · 434 阅读 · 0 评论 -
directshow capture 一个很好用的文件
原文地址:http://blog.sina.com.cn/s/blog_690aa1740100okum.htmlVMR_Capture.h////////////////////////////////////////////////////////////////////////// This class is designed to provide simple interf转载 2015-08-25 15:31:23 · 1738 阅读 · 0 评论 -
C++ 图片自适应 picture control 控件大小 不失真显示
原文地址:http://blog.sina.com.cn/s/blog_69b5d2a50101a7qf.htmlbool CFlapContrlDlg::Show_picture(CString imgPath){int height, width;CRect rect;//定义矩形类CRect rect1;CImage image; //创建图片类image.Load(im转载 2015-08-28 14:57:11 · 3281 阅读 · 1 评论 -
Java 通过 JNI 调用 C/C++ 类库
https://blog.csdn.net/danielpei1222/article/details/62462497说明由于一些涉及到设备或底层操作的类库,大多是C或C++语言编写的,对于Java Web开发者,在涉及到相应的项目中,不可能再去将相应的类库用Java重写。这时,就需要通过Java代码去调用C/C++的类库来完成工作。操作环境: - JDK 1.8.0_45 - Eclipse ...转载 2018-06-13 21:06:50 · 387 阅读 · 0 评论 -
Windows下C语言的Socket编程例子(TCP和UDP)
https://www.cnblogs.com/churi/archive/2013/02/27/2935427.htmlhttps://blog.csdn.net/panshiqu/article/details/8786397http://www.cnblogs.com/lveternal/p/4702429.htmlhttps://blog.csdn.net/wl10703253...转载 2019-04-26 23:07:21 · 344 阅读 · 0 评论 -
使用vs2015编写c语言程序
https://www.cnblogs.com/yankyblogs/p/7058036.html转载 2019-04-26 23:12:39 · 1015 阅读 · 0 评论 -
VS中 多行注释的快捷键
https://blog.csdn.net/qq_42712784/article/details/81098763注释: 先CTRL+K,然后CTRL+C取消注释:先CTRL+K,然后CTRL+U转载 2019-04-27 20:53:59 · 2005 阅读 · 0 评论 -
C语言结构体初始化的四种方法
https://blog.csdn.net/ericbar/article/details/79567108struct InitMember{ int first; double second; char* third; float four;};方法一:定义时赋值struct InitMember test = {-10,3.141590,"...转载 2019-05-03 12:43:25 · 402 阅读 · 0 评论 -
获取C/C++字符串、字符数组长度
https://blog.csdn.net/m0_37592397/article/details/79701992在C/C++中常用的获取字符串长度或者字符串数组长度的函数有sizeof()length()strlen()size()其中strlen(str)和str.length()和str.size()都可以用来求字符串的长度str.length()和str.size()是...转载 2019-05-03 13:02:48 · 3367 阅读 · 0 评论 -
C实现不定长数组
https://blog.csdn.net/qq_28234213/article/details/72510425一维数组:#include<stdio.h>#include<stdlib.h>//要使用malloc是要包含此头文件#include <memory.h>//要使用memset是要包含此头文件int main(){ in...转载 2019-05-03 13:05:29 · 1669 阅读 · 1 评论 -
C语言itoa()函数和atoi()函数详解(整数转字符C实现)
https://www.cnblogs.com/bluestorm/p/3168719.html1.int/float to string/array:C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。● itoa():将整型值转换为字符串。● ltoa():将长整型值转换为字符串。● ultoa():将无符号长整...转载 2019-05-03 13:07:29 · 167 阅读 · 0 评论 -
C语言中 malloc函数用法
https://www.cnblogs.com/shiweihappy/p/4246372.html一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的原因,应该有多种,比如说空间...转载 2019-05-03 13:08:19 · 16273 阅读 · 0 评论 -
c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
原文地址:http://blog.csdn.net/longhuahaha/article/details/85569641.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。 ActiveX控件的转载 2015-08-25 15:09:47 · 718 阅读 · 0 评论