C语言
JackReach
搬砖啊
展开
-
strlen函数编写
0x00 strlen函数原型extern unsigned int strlen(char *s);头文件:string.h格式:strlen (字符数组名)功能:计算给定字符串的(unsigned int型)长度,不包括'\0'在内说明:返回s的长度,不包括结束符NULL。0x01 myStrLen函数1.定义头文件#ifndef原创 2017-08-24 14:30:01 · 627 阅读 · 0 评论 -
c语言不定长形参
0x00 编写在看libevent的log模块时,log模块以不定长形参的样式进行获取参数,突然忘记了c怎么玩了,所以写个小例子来记录一下。0x01 编写代码/*******@Describe:叠加数值@Return: -1 存在问题x 返回值*/int ResultAddValue(int fValue, ...){ int result_value = 0;原创 2017-09-16 14:02:33 · 701 阅读 · 0 评论 -
检测本身机器大小端
#include #include #include int main(){ unsigned int value = 0x12345678; unsigned char* np = (unsigned char*)&value; printf("%0x-%0x-%0x-%0x \n", np[0], np[1], np[2], np[3] ); r原创 2017-09-01 21:21:16 · 147 阅读 · 0 评论 -
程序函数的模型和解析
#include using namespace std;/*备注: 这里解析一下函数格式argc 指令数量argv 指令集合*///int 是函数处理结果返回类型//main 该函数的函数名//int argc, char*argv[] 函数形参,用于调用是传递进来做函数运算的参数int main(int argc, char*argv[]) {// //TOD原创 2018-01-12 10:39:21 · 231 阅读 · 0 评论