C++
木瞳
这个作者很懒,什么都没留下…
展开
-
C++ mutex RAII锁的自动释放
C++ mutex RAII锁的自动释放原创 2023-06-03 18:34:01 · 175 阅读 · 0 评论 -
C++ call_one多线程调用只执行一次可用于初始化
C++ call_one多线程调用只执行一次可用于初始化原创 2023-06-03 15:46:38 · 193 阅读 · 0 评论 -
C++ thread创建线程
C++ thread创建线程原创 2023-06-03 12:56:29 · 70 阅读 · 0 评论 -
C/C++获取Windows的文件占用大小
为了在 C++ 中递归计算文件夹的大小,使用 Windows API 中的。C/C++获取Windows的文件占用大小。C/C++获取Windows的文件占用大小。原创 2023-04-02 23:47:28 · 343 阅读 · 0 评论 -
C/C++通过IP获取局域网网卡MAC地址
C/C++通过IP获取局域网网卡MAC地址原创 2023-03-12 22:19:45 · 472 阅读 · 0 评论 -
C/C++连接mysql查询数据
【代码】C/C++连接mysql查询数据。原创 2023-03-10 13:24:18 · 384 阅读 · 0 评论 -
Windows-MFC绘图函数
Windows-MFC绘图函数//DCCDC *pdc = GetDC(); //获取DCReleaseDC(pdc); //释放DC//画笔CPen newPen, *oldPen; //定义画笔newPen.CreatePen(PS_SOLID, 3, RGB(255, 125, 125)); //创建画笔 oldPen = pdc->SelectObject(&newPen); //选中画笔newPen.D.原创 2022-02-14 21:17:55 · 792 阅读 · 0 评论 -
X64汇编语言与C的互相调用
X64汇编语言与C的互相调用原创 2021-06-16 20:34:09 · 581 阅读 · 0 评论 -
基址遍历器的制作
基址遍历器的制作代码:截图:原创 2021-06-15 21:21:00 · 1151 阅读 · 0 评论 -
利用树构建基本的文件系统
利用树构建基本的文件系统1.创建Tree头文件#ifndef _TREE_H#define _TREE_Htypedef struct _node{ void* data; //数据 struct _node* parent; //父节点 struct _node* child; //孩子节点 struct _node* next; //兄弟节点} TREE;int InsertTree(TREE** tree,void* data,int size);.原创 2021-05-20 21:36:45 · 131 阅读 · 0 评论 -
栈寻路算法
栈寻路算法利用栈的先进后出的特性进行迷宫寻路Data.h #ifndef Data_H#define Data_H typedef struct { int x; int y;}Pos;typedef struct{ int di; Pos* seat; int ord; }element;#endif Stack.h #include "Data.h"#ifndef StackX_H#define StackX_H#define INIT.原创 2021-05-13 00:08:46 · 105 阅读 · 0 评论 -
C++ 多线程文件写入
C++ 多线程文件写入文件IO操作 CreateFile WriteFile 多线程创建 CreateThread 线程控制 CRITICAL_SECTION临界区资源控制,WaitForMultipleObjects多线程等待返回// ThreadWrite.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>HANDLE fHandle;CRITICAL_SECTION cs;...原创 2021-05-04 10:28:32 · 3096 阅读 · 0 评论 -
MFC操作Notepad窗口
#include "stdafx.h"#include <windows.h>#include <stdio.h>//操作Notepad窗口int main(int argc, char* argv[]){ char* str = TEXT("Hello Windows XP!"); HWND hwnd; HDC hdc; hwnd = FindWindow(TEXT("Notepad"),NULL); int x = 0; int y = 0; w.原创 2021-04-08 22:13:38 · 228 阅读 · 0 评论 -
BASE_MFC
BASE_MFC#include <stdio.h>#include <windows.h>LRESULT CALLBACK custWndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam){ switch (msg) { case WM_PAINT: HDC hdc; PAINTSTRUCT ps; RECT rect; ..原创 2021-04-07 20:19:50 · 83 阅读 · 1 评论 -
scanf_s写入char[]或char*的问题
scanf_s写入char[]或char*的问题#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <string.h>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ char *strLine = (char*)malloc(sizeof(char)*256); memset(strLine, 0.原创 2021-03-28 17:19:06 · 1070 阅读 · 0 评论 -
C++ Thread操作
C++ Thread操作// thread Operation//#include "stdafx.h"#include<iostream>#include<thread>#include <Windows.h>#include<mutex>using namespace std;#define takeNum(n) printf("num_"#n"=%d",num_##n);int count12 = 24;int num_12.原创 2021-02-07 17:42:50 · 202 阅读 · 1 评论 -
设计模式(1)templateMethod_cplus
设计模式(1)templateMethod_cplus1.定义库模板类#pragma once#include "stdafx.h"/*templateMethod 模板方法*/class templateMethodParent{public: //程序函数主流程,模板方法的核心,调用子类变化方法,属于晚调用 void run(){ this->step1(); this->step2(); this->step3(); this->.原创 2020-07-27 01:10:14 · 102 阅读 · 0 评论 -
Linux_C语言制作窗口监听日志
Linux_C语言制作窗口监听日志#include<stdio.h>#include<string.h>int main(){char con1[50];char (*con)[50];FILE *fr=fopen("a.txt","a+");con=&con1;//内容监听写入while(1){scanf("%s",con1);//...原创 2019-04-04 01:12:19 · 247 阅读 · 0 评论 -
C 语言描述 -编程练习
C 语言描述 -编程练习/* ============================================================================ Name : practice.c Author : liu Version : Copyright : Your copyright notice Descr...原创 2019-03-30 15:59:12 · 259 阅读 · 0 评论 -
C语言_函数结构体的调用
C语言_函数结构体的调用#include<stdio.h>//定义存储函数的结构体struct map{ //定义无参数类型返回void的函数指针 void (*p)();};/* * 通过实验观察系统如何处理整数上溢,浮点数上溢和浮点数下溢 */void one();//编写一个程序,要求提示输入一个ASCIL码值,然后打印输入的字符void two()...原创 2019-04-06 00:40:05 · 21186 阅读 · 0 评论 -
Linux_版简易C语言IDE制作
Linux版_简易C语言IDE制作#include<stdio.h>#include<string.h>#include<stdlib.h>int sc();int main(int argc,char *argv[]){ /* *argv[1] 要编辑的文件 *arg[2] 定义打开文件的方式 r,w,r+.. */FILE ...原创 2019-04-03 00:47:25 · 715 阅读 · 0 评论 -
C++ WINDOWS 消息对话框
C++ WINDOWS 消息对话框/*加载WINDOWS API头文件*/#include<Windows.h>/*TEXT() 宽字符宏int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow) 返回类型 int window主程序入口Me...原创 2019-04-14 16:56:04 · 1862 阅读 · 0 评论 -
C++ WINDOWS 创建WINDOWS窗口模型
C++ WINDOWS 创建WINDOWS窗口模型#include <windows.h>//定义消息回调函数 HWND UINT WPARAM LPARAM 返回参数 LRESULT LRESULT CALLBACK WndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam);/*定义WIndows主程序...原创 2019-04-14 16:57:39 · 2255 阅读 · 0 评论 -
C++ 第一个MFC应用
C++ 第一个MFC应用/*MyApp1.h*/#include<afxwin.h> //引用MFC头文件//定义继承CWinApp的类winmfclass winmf :public CWinApp { //调用CWinApp中的InitInstance()方法,该方法是MFC的主程序入口 BOOL InitInstance(){ //创建CFrameWnd对...原创 2019-04-14 21:37:29 · 691 阅读 · 0 评论 -
C++ 创建WINDOWS消息映射
C++ 创建WINDOWS消息映射//WinApp.h#include<afxwin.h>//调用MFC头文件//定义继承CWinApp类的MyWinAppclass MyWinApp :public CWinApp {//定义MyWinApp类的InitInstance未实现方法public:virtual BOOL InitInstance();};//定义...原创 2019-04-17 22:57:06 · 330 阅读 · 0 评论 -
C++ 多线程资源互斥锁与信号量
C++ 多线程资源互斥锁与信号量#include "windows.h"#include "process.h"#include "stdio.h"#include "stdlib.h"#include "winuser.h"//创建信号量HANDLE signl = 0;//创建锁CRITICAL_SECTION section;//资源互斥锁unsigned _...原创 2019-04-27 23:30:20 · 1169 阅读 · 0 评论 -
C++ 学生信息录入系统(链表创建插入)
C++ 学生信息录入系统(链表创建插入)#include "stdio.h"#include "malloc.h"//定义链表结构typedef struct student { int num; char name[300]; struct student *next;}St;//预声明St* InsertSt();//程序入口int main() {...原创 2019-05-04 17:36:40 · 2892 阅读 · 0 评论