C⼀C++如何将字符串作为参数传递给函数

2025-03-10 06:40:07
推荐回答(3个)
回答1:

set(string("2005-05005"));就可以了吧。。

回答2:

void set(const string &s)
{
int a=atoi(s.substr(0,4).c_str());
}
int main()
{
set(string("2005-05-05")); //编译错误
}

回答3:

不太看的懂你想表达什么意思

我觉得用字符串流可以解决这个问题 strstream