C++
glmushroom
这个作者很懒,什么都没留下…
展开
-
C++ 第一个demo练习,map会排序
定义简单结构体Plane获取控制台输入的内容new一个Plane存入map。将map里所有的Plane的name输出typedef struct{ string name; int id; double longtitude; double latitude; double height; double dir; double pitch; double rolling; }...原创 2018-06-01 09:41:30 · 311 阅读 · 0 评论 -
C++ Markup.cpp的 CMarkup生成XML文件
将一个结构体或数组容器的内容生成到XML文件中。结构体定义:struct data /*定义结构体*/ { int year,month,day; } ;struct stu /*定义结构体*/ { char name[20]; long num; struct data birthday; /*嵌套的结构体类型成员*/ } ;生成XML的方法:传入Stu的参数指针voi...原创 2018-06-13 17:21:18 · 815 阅读 · 0 评论 -
C++ 字符串的分割函数split 及 用法
之前在C#中总用到字符串的分割,使用系统函数即可,比如:string a = "This is a test";string[] strArray = a.Split(' ');在C++中string没有直接的分割函数,可以利用C的stroke函数封装一个分割方法:vector<string> split(const string& str, const string&...原创 2018-06-14 14:21:47 · 127476 阅读 · 7 评论 -
C++ 读取XML文件 Markup.cpp的 CMarkup 读取XML
添加Markup.cpp和.h,使用时添加引用bool LoadModelCfg(char* FileName){ CMarkup xml; if (!xml.Load(FileName)) { return false; } xml.ResetPos(); if (xml.FindElem())//第一个根节点 { xml.IntoElem();//进入根目录 wh...原创 2018-06-01 15:15:21 · 988 阅读 · 0 评论 -
C++ UDP通信Demo
UDP监听端:#include "stdafx.h"#include<WINSOCK2.H>#include<iostream>#pragma comment(lib,"WS2_32.lib")using namespace std;WSADATA wsaData;//初始化SOCKET RecvSocket;sockaddr_in RecvAdd...原创 2018-07-18 11:49:57 · 11549 阅读 · 1 评论