c++ - 如何在 C++ 中拆分字符串并将它们存储在变量中?
问题描述
例如,字符串是:namespace:name
但我只想获取命名空间,我该怎么做?我试过了,但我不知道如何只输出namespace
char id[] = "namespace:name";
char* token = strtok(id, ":");
while (token != NULL)
{
printf("%s\n", token);
token = strtok(NULL, ":");
}
解决方案
推荐阅读
- c++ - c++ openssl 1.1.0l:使用单个 x509 存储支持不同的自签名证书
- ios - 在不从 App Store 发布的情况下更新 iOS 应用程序
- amazon-dynamodb - 未找到 DynamoDB 项目时的 RCU 消耗
- arrays - 根据条件获取数组值
- flutter - 我似乎无法将 auth.dart 文件中的令牌传递给我的 Provider 类
- typescript - 如何在打字稿中创建数据集,如.NET
- spring - Spring Data JPA - 具有相同标识符值的不同对象已与会话关联
- reactjs - 我在 react 的帮助下建立了一个简单的彩票合同,但在网页中出现错误
- regex - 如何删除记事本++中两个模式之间的所有行?
- azure - 如何使用 powershell 从 Azure keyvault 下载 .cer 格式的证书?