C/C++
锋萌妹子
千金易得,知己难求
展开
-
c/c++ printf格式化打印
printf 格式化定位错误时的行号与文件原创 2021-03-29 17:54:07 · 283 阅读 · 0 评论 -
C/C++ Windows下遍历文件夹所有文件
使用C/C++语言遍历Windows下所有的文件原创 2021-01-08 11:29:04 · 1309 阅读 · 0 评论 -
linux C下截获Ctrl+C键盘事件或其它异常事件
单纯的做一下记录笔记使用平台LInux:bool g_bExit = false;void Ctrl_c(int){ printf("Ctrl + c detected!\n"); g_bExit = true;}int main(int argc, char* argv[]){ signal(SIGINT,&Ctrl_c); //一直循环不让程序退出 while(!g_bExit) { sleep(2); }}...转载 2020-12-24 19:29:02 · 2096 阅读 · 0 评论 -
C/C++ 获取时间戳(毫秒级别)
记录一下C/++语言获取时间戳方法,毫秒级别windows下:#include<windows.h>void GetCurrentTimerMS(char* szTimer){ SYSTEMTIME currentTime; GetLocalTime(¤tTime); unsigned __int64 nTimer = 0; tm temptm = { currentTime.wSecond, currentTime.wMinute, curren原创 2020-12-24 19:20:28 · 9812 阅读 · 2 评论 -
C/C++ 解析RTSP地址获取用户名、密码、IP、端口号信息
#include <iostream>using namespace std;long PraseURL( const char *url,char* user,char* psd, char *szip, int *iport ){ long lret = -1; if(url) { //1.先找到rtsp这个协议字段 if(!_strnicmp(url, "rtsp://", 7)) { //2.查找用户名 char *s, *ss; s =原创 2021-01-08 11:24:51 · 1292 阅读 · 0 评论 -
windows C/C++ 实现ini文件读写
实现ini配置文件读写操作,以及获取程序路径ini格式稍微来说比较简单为:[Tiatle]字段1=内容字段2=内容内容为纯数字时,可以使用整形(int)方式读取,如果是字符串则需使用字符串(string)读取,部分代码需要用到Windows API 所以需加上windows.h头文件使用多字节编码代码如下:1、获取程序路径://获取程序路径char* GetAppPath(char *AppPath,int nSize){ int i; memset(AppPath,0,nSize)原创 2020-08-21 15:09:42 · 3572 阅读 · 0 评论 -
C++字符集转换
关于C++字符集转换问题UTF-8转GBK原创 2020-12-09 11:32:08 · 90 阅读 · 0 评论 -
C语言 地址偏移组包
数据包格式:头部(4个字节)+数据长度(4个字节)+数据内容+ 尾部(4个字节)使用C语言代码编写组包信息:#include <stdio.h>#include <string.h>int main(){ char szHead[]="Head"; char szBody[]="BoayData_Test"; char szTail[]= "Tail"; int nDataLen = -1; //组合存储buf char szbuf[1024]=""; /原创 2020-08-18 18:19:39 · 718 阅读 · 0 评论 -
C/C++ 实现字符串IP与整数型IP的相互转换
#include <stdio.h>int main(){ char ip[32] = "192.168.1.151"; //IP值 char scIPAddress[32] = ""; //存储字符串IP unsigned int nIPAddress = 0; //存储整形IP int nTmpIP[4] = {0}; //分割IP int i=0; //整形转字符串 sscanf(ip,"%d.%d.%d.%d",&nTmpIP[0],&原创 2020-07-29 11:05:14 · 4551 阅读 · 2 评论