gpt4 book ai didi

C++ 字符串 DD :HH:MM:SS to integer data types

转载 作者:行者123 更新时间:2023-11-28 03:06:38 25 4
gpt4 key购买 nike

我的问题很简单。给定一个将时间表示为 DD:HH:MM:SS 且带有冒号的字符串,我如何将其拆分为 4 种不同的 int 数据类型?

非常感谢

最佳答案

您可以使用 stringstream像这样解析文本:

#include <iostream>
#include <string>
#include <sstream>

int main()
{
std::string time = "01:23:45:67";

int secs;
int mins;
int hours;
int days;
char extra;

std::stringstream ss;
ss << time;
ss >> days >> extra
>> hours >> extra
>> mins >> extra
>> secs;

std::cout << days << ":" << hours << ":" << mins << ":" << secs;
}

关于C++ 字符串 DD :HH:MM:SS to integer data types,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com