C++
yuer_xiao
111
展开
-
C++使用curl实现https、http通信
curl实现https、http通信curl实现https、http通信代码实现依赖库和实现类文件curl实现https、http通信代码实现post httpint CHttpClient::Post(const std::string & strUrl, const std::string & strPost, std::string & strResponse){ CURLcode res; CURL* curl = curl_easy_init(); if (原创 2020-10-28 11:04:27 · 3560 阅读 · 0 评论 -
C++使用easywsclient发送websocket包
使用easywsclient发送websocket包easywsclient源码头文件 easywsclient.hpp源文件 easywsclient.cpp发送消息接收消息建立连接,持续发送心跳包easywsclient源码头文件 easywsclient.hpp#ifndef EASYWSCLIENT_HPP_20170819_MIOFVASDTNUASZDQPLFD#define EASYWSCLIENT_HPP_20170819_MIOFVASDTNUASZDQPLFD// This原创 2020-07-08 17:28:53 · 2783 阅读 · 4 评论 -
C++使用ShellExecute执行ffplay命令播放音频
1、直接调用ffplay来播放音频ShellExecute(NULL, _T("open"), _T("ffplay"), sPara.c_str(), NULL, SW_SHOWNORMAL)缺点:如果播放声音出错,需要加环境变量,但没有合适的位置加。优点:可以直接播放2、使用cmd命令调用脚本执行ffplay来播放音频ShellExecute(NULL, _T("open"), _T("cmd.exe"), _T("shell.bat"),NULL, SW_HIDE);shell.ba原创 2020-06-29 11:23:24 · 886 阅读 · 0 评论 -
C++实现打开浏览本地文件框,并可以任意选择文件类型
C++实现打开浏览本地文件框,并可以任意选择文件类型1.所需要的头文件2.代码实现1.所需要的头文件#include <Commdlg.h>2.代码实现 OPENFILENAME ofn; // 公共对话框结构 TCHAR szFile[MAX_PATH]; // 保存获取文件名称的缓冲区 ZeroMemory(&ofn, sizeof(OPENFILENAME)); ofn.lStructSize = sizeof(OPENFILENAME); ofn.h原创 2020-06-01 10:17:37 · 1895 阅读 · 2 评论 -
C++使用SHBrowseForFolder选择浏览文件夹窗口
C++选择文件夹包含头文件代码包含头文件#ifdef WIN32#include <shlobj.h>#endif代码 //选择文件夹代码 bool func() { BROWSEINFO bi; bi.hwndOwner = NULL; bi.pidlRoot = CSIDL_DESKTOP;//文件夹的根目录,此处为桌面 bi.pszDisplayName = NULL; bi.lpszTitle = NULL;//显示位于对话框左上部的提示信息原创 2020-05-26 16:30:36 · 1282 阅读 · 2 评论 -
C++操作EXCEL中的单个CELL,支持读写、设置字体大小、颜色和单元格属性
头文件中函数定义 //启动EXCEL程序 BOOL Init(); //关闭EXCEL,释放资源 void Close(); //从EXCEL读取数据前的加载函数 BOOL InitRead(const char* filePath); //保存EXCEL表到 filePath BOOL Save(const char* filePath);...原创 2018-04-12 17:43:28 · 4684 阅读 · 3 评论