像Java这样的C命令行字符串?
发布时间:2020-12-15 02:03:51 所属栏目:Java 来源:网络整理
导读:有没有办法从命令行中获取c字符串,就像在 Java中一样? public static void main(String[] args) args是C字符串的数组? 解决方法 不准确,但你可以很容易接近. #include iostream#include vector#include stringusing namespace std;typedef vectorstring Co
有没有办法从命令行中获取c字符串,就像在
Java中一样?
public static void main(String[] args) args是C字符串的数组? 解决方法
不准确,但你可以很容易接近.
#include <iostream> #include <vector> #include <string> using namespace std; typedef vector<string> CommandLineStringArgs; int main(int argc,char *argv[]) { CommandLineStringArgs cmdlineStringArgs(&argv[0],&argv[0 + argc]); for (int i = 0; i < cmdlineStringArgs.size(); ++i) { cout << cmdlineStringArgs[i] << endl; } return 0; } 这只是使用std :: vector的重载构造函数,它采用开始/结束迭代器对将命令行参数复制到向量中.它与那里的java非常相似. 您可以使用实用程序方法构建和反对该向量,以转换参数,但几乎没有意义.还有很多包含对象的包处理解释命令行开关等. ACE,POCO,QT等都带有这样的设施. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 是否可以在java中定义使用原语的自定义类型?
- 为什么这段代码在java中发送给我Stackoverflow
- java编程经典案例之基于斐波那契数列解决兔子问题实例
- Javadoc在使用Ant的软件包中仅提供一个类
- java – 处理MaxUploadSizeExceededException不能停止上传文
- java – 无法解析import com.google?
- java – 对于一般情况,当任何一个工作时,哪个更好用,一个ha
- Java里的static在Kotlin里如何实现
- java – 使用Streams API对Collection中的n个不同元素执行操
- java – 使用Spring MVC,使用错误的JSON接受POST请求会导致
推荐文章
站长推荐
- iOS点击推送消息跳转处理
- java – 如何使用hibernate在spring boot中调用M
- 可能在java中有switch(java.lang.Object)?
- JComponent.paintImmediately()如何在Java Swing
- java – 泽西:InjectableProvider没有拿起 – 春
- java – 无法实例化TestExecutionListener
- java – 依赖(对于sun.security.util)的SBT构建
- 未在classes文件夹中创建Java类文件
- 如何逐步使用Java中的Log4j配置jboss 6.x中的日志
- spring boot 自动更新静态文件和后台代码的实例
热点阅读