涉及C++的一些简单问题
1. 如何获取系统时间问题
2. 如何准确的为指针函数返回指针变量并在主函数调用
- &定义全局变量
- &利用new开辟新的内存空间地址
3. 使用string头文件进行简单的字符串拼接问题解决**
1.获取系统时间并将数字类型转换为字符串类型
利用C++标准头文件windows.h可以获取毫秒级的系统时间
构建系统时间变量即可获取系统时间
SYSTEMTIME sys;
GetLocalTime(&sys);
将系统时间类型由数字转换为字符串
- 可以先将其转换为流,然后再转换为字符串
stringstream ss; //定义流
string time_; //定义字符串类型时间
ss << sys.wYear;
ss >> time_;
源代码如下:
#include <iostream>
#include <windows.h>`
void main()
{
SYSTEMTIME sys;
GetLocalTime(&sys);
stringstream ss; //定义流
string time_; //定义字符串类型时间
//将数字类型变量转化为流,依次表示年/月/日/小时/分钟/秒/毫秒/周几
ss << sys.wYear << ":" << sys.wMonth
<< ":" << sys.wDay << ":" << sys.wHour
<< ":" << sys.wMinute << ":" << sys.wSecond
<< ":" << sys.wMilliseconds << ":" << sys.wDayOfWeek;
ss >> time_; //将流转化为字符串类型变量
cout << time_;
cin.get();
}
输出结果说明
输出结果:2019年10月7日12时41分40秒997毫秒周一
2.函数返回指针变量
之前我写了一个返回指针变量的函数,功能就是