随笔分类 -  C语言学习

摘要:单线程运行时间: 多线程运行时间; 代码: 阅读全文
posted @ 2018-01-24 12:15 喵小喵~ 阅读(1094) 评论(0) 推荐(0)
摘要:一.准备工作: sqlite3工具集:链接:https://pan.baidu.com/s/1mjufXZa 密码:2ui7 安装步骤: 2.添加sqlite3.exe的环境变量 这里是把sqlite3.exe放在C盘根目录,所以这样添加系统变量 添加好以后,打开cmd,输入sqlite3,如果出现 阅读全文
posted @ 2018-01-24 10:30 喵小喵~ 阅读(982) 评论(0) 推荐(0)
摘要:1.自己实现三个常用函数 strlen,strcpy,strstr 自己实现strstr函数,如果找到返回首地址,找不到则返回NULL 自己实现strlen函数 自己实现strcpy函数 2.字符串的排序以及自己实现strcmp 字符串的排序调用qsort 字符串的排序,冒泡法 自己实现strcmp 阅读全文
posted @ 2018-01-23 21:03 喵小喵~ 阅读(285) 评论(0) 推荐(0)
摘要:1.Apache的安装 地址:链接:https://pan.baidu.com/s/1kWdSWwZ 密码:nuqo 2.在相应路径下写html如图所示 new.html代码: 3.cgi路径: cgi代码 运行效果: 点击post后: 阅读全文
posted @ 2018-01-23 16:20 喵小喵~ 阅读(192) 评论(0) 推荐(0)
摘要:一、开发环境 开发环境 使用语言:C/C++ IDE:VS2010+ 其他三方库 EasyX(http://www.easyx.cn/downloads/) ADB(链接:https://pan.baidu.com/s/1ghjbm51 密码:v68m) ADB环境变量配置 打开adb文件夹,将此路 阅读全文
posted @ 2018-01-19 18:24 喵小喵~ 阅读(2900) 评论(2) 推荐(2)
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include #include #define path "1E~001.txt" char ** g_QQ;//存放在内存中的qq数据 int total_hang = 84357147;//标识一共多少行 int long_hang = 798;//标识有多少数据很长的数据 //读取一共有多少... 阅读全文
posted @ 2018-01-19 12:17 喵小喵~ 阅读(138) 评论(0) 推荐(0)
摘要:#include #include #include #include void run1(void *p) { MessageBoxA(0, "1", "1", 0); } void run2(void *p) { MessageBoxA(0, "2", "2", 0); } void run3(void *p) { MessageBoxA(0, "3",... 阅读全文
posted @ 2018-01-19 10:24 喵小喵~ 阅读(197) 评论(0) 推荐(0)
摘要:函数指针作为参数 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <Windows.h> 4 5 int add(int a, int b) 6 { 7 return a + b; 8 } 9 10 int sub(int a, int b 阅读全文
posted @ 2018-01-18 15:30 喵小喵~ 阅读(136) 评论(0) 推荐(0)
摘要:1 int a[3][4]; 2 int *p = (int[11]){ 0 }; 3 int(*px)[4] = (int[5][4]){ 0 }; 阅读全文
posted @ 2018-01-18 14:35 喵小喵~ 阅读(125) 评论(0) 推荐(0)
摘要:1 int *p = malloc(sizeof(int) * 10);//malloc不会初始化参数是整体大小 2 int *p = calloc(25, sizeof(int));//会初始化为0,参数第一个是个数,第二个是元素大小 3 void *px = relloc(p, 44);//拓展内存,如果后面内存够则返回原来地址, 4 ... 阅读全文
posted @ 2018-01-18 14:25 喵小喵~ 阅读(186) 评论(0) 推荐(0)
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include void main() { //创建一个二级指针指向4个一级指针 int **arr = (int **)malloc(sizeof(int *) * 4); //每个一级指针分配内存地址 for (int i = 0; i < 4; i++) {... 阅读全文
posted @ 2018-01-18 13:04 喵小喵~ 阅读(124) 评论(0) 推荐(0)
摘要:指针数组 数组的每一个元素都是地址,sizeof(p) = 40; 数组指针 数组的每一个元素都是一个数组的首地址,sizeof(p2) = 4; 实现不改变原来的数组元素位置来实现冒泡排序,使用指针数组 数组指针存储一个二维数组 阅读全文
posted @ 2018-01-18 10:07 喵小喵~ 阅读(124) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 4 // 自身的窗口句柄 父窗口句柄 命令 控制显示或者隐藏 5 int APIENTRY WinMain(HINSTANCE hinstance, HINSTANCE hpreinstance, LPSTR cmdline, in... 阅读全文
posted @ 2018-01-17 19:59 喵小喵~ 阅读(130) 评论(0) 推荐(0)
摘要:#include <locale.h> 阅读全文
posted @ 2018-01-17 18:27 喵小喵~ 阅读(238) 评论(0) 推荐(0)
摘要:另一种方法实现多线程 多线程切割实现数值计算 阅读全文
posted @ 2018-01-13 15:54 喵小喵~ 阅读(140) 评论(0) 推荐(0)
摘要:Detours可以用来实现劫持,他是微软亚洲研究院开发出来的工具,要实现它首先需要安装Detours. 安装地址链接:https://pan.baidu.com/s/1eTolVZs 密码:uy8x 劫持自己 1 #include <stdio.h> 2 #include <stdlib.h> 3 阅读全文
posted @ 2018-01-13 10:46 喵小喵~ 阅读(214) 评论(0) 推荐(0)
摘要:1 #include 2 #include 3 #include 4 #include 5 #define PI 3.14159 6 #define R 150 7 8 void main() 9 { 10 //获取窗口 11 HWND hnd = FindWindowA("TXGuiFoundation", "QQ"); 12 if (hnd... 阅读全文
posted @ 2018-01-05 17:42 喵小喵~ 阅读(199) 评论(0) 推荐(0)
摘要:第三章 控制语句 一、选择题 1. 以下语句中无限循环语句是 B 。 A)for(;2&5;); 10 101 //不是无限循环 B)while(1,2,3); 1,2,3 3 C)while(‘\0’); D)for(;’\0’;); '0' '\0' 0 // %d 48 0 0 //0,为空 阅读全文
posted @ 2018-01-04 09:27 喵小喵~ 阅读(2293) 评论(0) 推荐(0)
摘要:1.dll文件: 2.调用dll文件 运行截图: 阅读全文
posted @ 2018-01-03 18:40 喵小喵~ 阅读(162) 评论(0) 推荐(0)
摘要:相关代码:链接:https://pan.baidu.com/s/1pKVVUZL 密码:e3vf 阅读全文
posted @ 2018-01-02 17:45 喵小喵~ 阅读(856) 评论(0) 推荐(0)