C++:获取系统时间、将数字转换为字符串类型、函数返回指针变量(全局变量定义&new申请新空间)、字符串拼接重命名图像问题解决

本文介绍了如何在C++中获取系统时间并转换为字符串,探讨了函数返回指针变量(包括全局变量和new内存分配)的使用,以及通过字符串拼接重命名图像的方法。示例代码详细展示了整个过程,帮助理解C++中的时间处理和字符串操作。
摘要由CSDN通过智能技术生成


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.函数返回指针变量

之前我写了一个返回指针变量的函数,功能就是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值