gpt4 book ai didi

c++ - 如何从 C++ 中的字符串中解析逗号分隔的整数

转载 作者:行者123 更新时间:2023-11-30 03:07:54 61 4
gpt4 key购买 nike

我有一个接收字符串的函数,它是一对以逗号分隔的整数,例如“12,4”。我如何从这个字符串中解析出整数?

最佳答案

std::getline 实现了基本的“拆分”功能(我没有在其他问题的前几个答案中看到它。)

vector< int > numbers;

istringstream all_numbers_iss( "12,4" );
string number_str;
int number;

while ( getline( all_numbers_iss, number_str, ',' ) // separate at comma
&& istringstream( number_str ) >> number ) {
numbers.push_back( number );
}

关于c++ - 如何从 C++ 中的字符串中解析逗号分隔的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5527226/

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