C++ 从cstring函数向string类成员函数迁移2
stricmp\strcmpi、strnicmp功能:串比较,以大小写不敏感方式比较。 用法:int stricmp(char *str1, char *str2); 也可写成strcmpi() 其宏定义 int strnicmp(char *str1, char *str2, size_t n);#include <iostream> #include <cstring....
C++ 从cstring函数向string类成员函数迁移
C字符串和string类互转#include <iostream> #include <string> int main(void) { //C字符串 转 string类 const char *s1 = "hello"; std::string s2 = std::string(s1); std::cout<<s2<<s...
C++ <cstring>字符串库函数的自定义实现
字符串处理函数包括几大类可以满足对char*字符串大部分操作,需要包括头文件<cstring>或者<string.h>。我是更喜欢用string类操作字符串的,只是我家小朋友刚开始学指针,而字符串操作是非常适合练基本功的。所以选几种操作讲讲,看它们如果不用库函数是怎么实现的:声明、串长、复制#include <iostream> #include <cs....
C++ <windows.h>库函数探究初步续一:键鼠操作
获取、设定和限定鼠标位置#include <iostream> #include <windows.h> using namespace std; #define MOUSE_Click(mButton) (GetAsyncKeyState(mButton)&0x8000?1:0) bool CenterWindow(RECT &rect, RECT &am...
C++ <windows.h>库函数探究初步:句柄操作
本文将对<windows.h>库函数做一番初步的探究,我在上一篇博文《C++ 调用windows系统DOS命令》中,定义过如下两个函数:void setColor(unsigned short foreColor=15,unsigned short bgColor=0) { //设置输出文本的前景色和背景色 HANDLE hConsole = GetStdHandle(STD...
C++ 调用windows系统DOS命令的函数 system(char* command)
除了我们经常用的system("pause");暂停命令外,还有以下这些功能也很不错:system("title C++颜色设置程序"); //设置控制台窗口的标题,即cmd.exe的标题 system("mode con cols=48 lines=25"); //设置窗口宽度高度 system("date /t"); //显示日期 system("time /t"); //显示时间 sy...
C++ 日期和时间的相关函数
C++ 标准库没有提供所谓的日期类型,头文件ctime提供了继承于 C 语言的日期和时间的结构和函数。结构 tm 把日期和时间以 C 结构的形式保存,tm 结构的定义如下:struct tm { int tm_sec; // 秒,正常范围从 0 到 59,但允许至 61 int tm_min; // 分,范围从 0 到 59 int tm_hour; //...
C++ vector 赋值、删除、排序类之外的其他函数
move() 移动源容器的一段到目标容器的指定位置,源容器的元素并不改变。#include <iostream> #include <vector> #include <algorithm> using namespace std; int main(void) { vector<int> v1={1,2,3,4,5,6,7}; vecto...
C++ vector 相关函数简介
vector函数简介函数: #include <vector>size()容器中元素个数max_size()最大可以存储的元素个数capacity()实际存储空间的大小,大于或等于size()empty()容器是否为空,size()==0为truereserve()重新分配空间的大小resize()重新分配容器的元素个数front()第一个元素的值back()最后一个元素的值at()....
C++ vector 删除和排序的相关函数
Vector 末尾元素的删除及容器清空释放空间#include <iostream> #include <cstdlib> #include <ctime> #include <string> #include <vector> #include <algorithm> using namespace std; void v....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C++更多函数相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注