C++ 代码实现 解析CString 年月日组成的文件夹名称,例如20230102 解析出2023年1月2号
时间: 2024-03-02 10:51:31 浏览: 49
std字符串处理C++源程序.zip_CString_C语言代码_std_string
可以使用 C++ 的 string 和 substr 函数来实现对年月日的解析。具体代码如下:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string folderName = "20230102";
string year = folderName.substr(0, 4);
string month = folderName.substr(4, 2);
string day = folderName.substr(6, 2);
int yearInt = stoi(year);
int monthInt = stoi(month);
int dayInt = stoi(day);
cout << yearInt << "年" << monthInt << "月" << dayInt << "日" << endl;
return 0;
}
```
其中,substr 函数用于获取从某个位置开始指定长度的子字符串,stoi 函数用于将字符串转换为对应的整数。最终输出的结果为:2023年1月2日。
阅读全文