如何解决如何从getopt解析Int和String? C ++
如何从get opt解析一个int和字符串?我想遵循GNU指南并获得--help,但由于数据类型太大,因此似乎无法使用它。
int main(int argc,char* argv[]) {
int index = 0;
while (( index = getopt(argc,argv,"-help:-int:-string")) != -1){
switch (index) {
case "-help":
printf("testing for help");
break;
case "-int":
{
if (optarg) {
numRuns = atoi(optarg);
printf("%d",numRuns);
break;
} else {
printf("no int");
}
break;
}
case "-string":
str = optarg;
break;
default:
printf("Option incorrect\n");
return 1;
}
}
return 0;
```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。