
C语言
余生请多快跑
这个作者很懒,什么都没留下…
展开
-
将字符串指针赋值给数组
比如 char *p=”sdflkjasljfsjlsdfsa”; char p1[200]; 将p赋给p1 (1)strcpy(p1,p); (2)char *src=”helloworld”; char des[100]={0}; memcpy(des,src,strlen(src)+1); //void *memcpy(void *str1, const...原创 2018-08-08 20:57:57 · 11461 阅读 · 0 评论 -
int与char相互转换
一、int->char在stdlib.h中有个函数itoa(),可以实现这个功能 itoa(i,num,10); i 需要转换成字符的数字 num 转换后保存字符的变量 10 转换数字的基数(进制)10就是说按照10进制转换数字。还可以是2,8,16等等你喜欢的进制类型 原形:char *itoa(int value, char *string, int radix);#i...原创 2018-08-08 21:11:41 · 1681 阅读 · 0 评论 -
dhcp--dhcpv6客户端部分的理解
最近刚接触dhcp–dhcpv6这块,客户端部分的源代码理解花了不少时间,这里讲的知识个人理解,不一定准确,只是粗浅的理解。一开始是main函数的流程(Dhclient.c,客户端main函数所在的文件。主要的流程函数在Dhc6.c) 然后主要讲的就是IP获取这块(client->v6_handler为函数指针进行跳转,注意看每次都是怎么进行注册的) 最后介绍下inform部...原创 2018-08-21 19:44:45 · 2683 阅读 · 0 评论 -
二级指针和一级指针
用一级指针和二级指针做参数,在函数里面free一个一级指针,函数内和函数外是的地址什么?主要是用俩个例子演示例一static int free_param(LDAPMessage **res){/* free the search results */ if (res != NULL) {printf("5 \n"); printf("res = %p\n", r...原创 2018-09-29 10:30:05 · 425 阅读 · 0 评论 -
Linux下计算进程的CPU占用和内存占用的编程方法
写的很有用就直接转发了,哈哈。侵权请告知,会删除。https://www.cnblogs.com/cxjchen/archive/2013/03/30/2990548.html转载 2018-11-21 14:54:51 · 511 阅读 · 0 评论 -
fork创建多个子进程的方法
侵权请告知,会删除。https://www.cnblogs.com/yfceshi/p/7066407.html#include<stdio.h> #include<unistd.h> #include<sys/types.h> main() { int status,i; for (i = 0; i < 10; i++) { ...转载 2018-11-21 15:03:31 · 1434 阅读 · 0 评论 -
lint工具消告警
侵权请告知,会删除。哈哈https://blog.youkuaiyun.com/orbit/article/details/971457转载 2019-02-22 23:34:08 · 1330 阅读 · 0 评论