gpt4 book ai didi

C++如何将其拆分为 vector 并使用它

转载 作者:行者123 更新时间:2023-11-30 01:25:41 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Splitting a string in C++

我正在使用 C++ 进行客户端服务器编程。

我的客户发送了一个带有值的字符串

string receiveClient = "auth#user:pass";

如何使用 '#'':' 作为分隔符拆分 receiveClient 变量?


我已经尝试使用我在网上找到的这个功能

vector split (const string &s,char delim)
{
vector string elems;
return(s,delim,elems);
}

我在 main() 做了这个:

vector x = split(&receiveClient,"#");

但它返回以下内容

server.cpp: In function ‘int main()’:
server.cpp:128:8: error: missing template arguments before ‘x’
server.cpp:128:8: error: expected ‘;’ before ‘x’
root@ubuntu:/home/baoky/csci222_assn2# g++ server server.cpp
server.cpp:47:1: error: invalid use of template-name ‘std::vector’ without an argument list
server.cpp: In function ‘int main()’:
server.cpp:128:8: error: missing template arguments before ‘x’
server.cpp:128:8: error: expected ‘;’ before ‘x’

感谢大家的帮助。非常感谢

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