- 博客(15)
- 收藏
- 关注
原创 Cmke使用
Cmke使用cmake_minumum required(VERSION 3.15) //编译版本声明project(项目名称)set(CMAKE_CXX_STANDARD 17) //使用c++17?set(CMAKE_VERBOSE_MAKEFILE ON) //显示执行构建过程中详细的信息(比如为了得到更详细的出错信息) add_definitions("-D_GLIBCXX_USE_CXX11_ABI=1") //链接哪一个libstdc++.so,=0 链接旧版
2021-06-30 13:36:30 689
原创 文件流(读取)
文件流if(0 != access(lpszFilePath, 0));{ return;}//inFile来自fstream,ifstream为输入文件流(从文件读入)std::ifstream inFile(lpszFilePath, std::ios::in);std::string strLineStr;while(std::getline(inFile, strLineStr)){ //返回字符串中从p开始的n个字符的拷贝 std::string::substr(p,n);
2021-06-29 16:29:17 300
原创 CreateProcess创建的新线程和主线程的数据交互(匿名管道)
CreateProcess创建的新线程和主线程的数据交互(匿名管道)创建新线程 CreateProcess建立管道 CreatePipe读 ReadFile写 WriteFile
2021-04-06 15:02:14 216
原创 _declspec(dllexport)与_declspec(dllimport)
_declspec(dllexport)与_declspec(dllimport)是相互呼应,只有在DLL内部用dllexport作了声明,才能在外部函数中用dllimport导入相关代码
2020-11-19 20:47:43 119
原创 WinInet.lib实现FTP拷贝文件夹
std::wstring Utf82Unicode(const std::string& utf8string){int widesize = ::MultiByteToWideChar(CP_UTF8, 0, utf8string.c_str(), -1, NULL, 0);if (widesize == ERROR_NO_UNICODE_TRANSLATION){throw std::exception(“Invalid UTF-8 sequence.”);}if (widesiz
2020-11-18 20:34:14 355
原创 加载DLL的类
class CHSXTSDK{public: CHSXTSDK() // 构造函数中添加dll { m_API = LoadLibraryA("./test.dll"); //DLL句柄 if (m_API == NULL) { DWORD dwError = ::GetLastError(); } pCreateLoginPack = (CreateLogin...
2019-09-23 16:22:28 180
原创 vs得到根目录函数
#include "stdafx.h"#include <windows.h>int _tmain(int argc, _TCHAR* argv[]){ char szRootDir[100]= ""; ::GetModuleFileNameA(0, szRootDir, sizeof(szRootDir));}
2019-09-23 11:13:45 364
原创 ifstream、ofstream文件流读写文件
6.读文件void CTxt::read_txt(vector<string>& info, char * ErrInfo){ char buf[1024]; ifstream file(m_FileInfo.m_szFilePath); if (!file.is_open()) { return; } for (int i = 0; file.good()...
2019-09-23 11:01:29 418
原创 得到当前时间的函数
①int GetCurDate(){ int nDate = 0; char sDate[9] = ""; CTime time = CTime::GetCurrentTime(); sprintf_s(sDate, "%d%02d%02d", time.GetYear(), time.GetMonth(), time.GetDay()); nDate = atoi(sDate);...
2019-09-23 10:59:54 370
原创 char2wchar、wchar2utf8
#include<stringapiser.h>char2wchar: ::MultiByteToWideChar(CP_ACP, 0, const char*, strlen(const char*), char*,char*能接受的长度);wchar2utf8: ::WideCharToMultiByte(CP_UTF8, NULL, wchar*,wcslen(wchar*)...
2019-09-23 10:58:49 506
原创 va_list、va_start、va_arg、va_end使用
va_list、va_start、va_arg、va_end使用#include “stdafx.h”#include <stdio.h>#include <stdarg.h>void Test(const char *lpszBuffer, int iLen, …){printf("%s[%d]\n", lpszBuffer, iLen);va_list a...
2019-09-20 16:37:37 118
原创 C++事件CreateEvent使用
C++事件CreateEvent使用int _tmain(int argc, _TCHAR* argv[]){HANDLE hEvent = CreateEvent(NULL, TRUE, TRUE, NULL); //参数二:使用手动重置为无信号状态,初始化时有信号状态DWORD dReturn = WaitForSingleObject(hEvent,-1);//判断有无信号,有则通过...
2019-09-20 16:32:58 653
原创 hotel管理系统
## hotel管理系统 ##代码见码云:https://gitee.com/ych0246/c_language_hz114/tree/master/hotel-management#一、系统要求本系统属于中小型旅馆管理系统,可以有效地对中小型旅馆的经营进行管理。本系统应有以下功能需求:(1) 根据实际情况本系统分四种角色分别是: 系统管理员;经理;前台接待员;保洁员;旅客。五个角色对应...
2019-01-22 22:17:55 276
原创 链表贪吃蛇
SNAKE####具体代码(码云)https://gitee.com/ych0246/c_language_hz114/blob/master/tanchishe/main4.c#1.运行环境##此项目在Linux系统下运行(使用虚拟机:Oracle VM Virtualbox)##使用编译器为GCC,使用VIM以及Sublime Text进行编辑#2.基本功能##(1)通过上下左右操...
2019-01-04 10:26:36 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人