C++第四十八篇 -- 字符串分离方法
2024-10-12 19:30:46
举例:Test_Bluetooth.exe -param_split
Test_Bluetooth.cpp
#include "pch.h"
#include <iostream>
using namespace std; void help() {
cout << "help" << endl;
} int main(int argc, char* argv[])
{
if (argc == 2) {
if (strcmp(argv[1], "-help") == 0) {
help();
}
else if (strcmp(argv[1], "-param_split") == 0) {
char a[] = "-param1=aaa";
char* param_right;
char *ptr = strtok_s(a, "=", ¶m_right);
cout << "a_left=" << a << endl;
cout << "a_right=" << param_right << endl;
}
}
else {
cout << "Hello World!\n";
}
}
执行结果:
可以看出他们被等号分离了。
最新文章
- 【Unity】第13章 光照贴图和光影效果
- 在php里写sql查询需要注意的事情
- [转]servlet中的service, doGet, doPost方法的区别和联系
- RouteOS软路由HotSpot热点认证网关添加白名单和黑名单
- relative和absolute的效果
- Rxjava, RxAndroid, Retrofit 等库的使用
- iOS面试知识集锦
- codeforces 633D - Fibonacci-ish 离散化 + 二分查询
- 关于onSaveInstanceState的javadoc的渣渣翻译
- LeetCode Coins in a Line
- Homebrew安装和使用
- Java实现猜字母游戏
- AutoLayout的几种方法
- django + nginx + uwsgi + websocket
- Dynamics CRM2013 sub grid中数据翻页问题
- Shell 编程注意点
- Error: Invalid or corrupt jarfile
- Viewer.js插件浏览图片
- 一些你需要知道的Python代码技巧
- js-移动端android浏览器中input框被软键盘遮住的问题解决方案