C/C++程序,从命令行传入参数

C/C++中如何让程序接受并处理命令行参数_c++ 命令行接收--version_饼干叔叔@海洋的博客-CSDN博客

cpp 复制代码
#include <stdio.h>
#include <stdlib.h>


//argc:argument count
//argv: arguments vector,参数向量。
//33 777 103
int main(int argc, char **argv){   //char *argv[]
    for (int i=0;i<argc;i++)
        printf("%d: %s,  %p\n", i, argv[i], argv[i]);
    //序号,字符串内容,字符串地址。
    int iSum = 0;
    for (int i=1;i<argc;i++)
        iSum += atoi(argv[i]);
        //将字符串转换成对应的整数。

    //33+777+103=913
    printf("sum = %d",iSum);
    return 0;
}
相关推荐
TechPioneer_lp几秒前
腾讯测试开发岗位 LeetCode 高频题汇总(2026版)
数据结构·算法·大厂笔试·leetcode高频题·腾讯测试开发·大厂校招·大厂春招
REDcker1 分钟前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
551只玄猫3 分钟前
【操作系统原理 实验报告6】磁盘调度算法
算法·操作系统·os·实验报告·操作系统原理·磁盘调度算法·磁盘调度
奇树谦4 分钟前
3-5年工控上位机(C++/Qt)面试题|聚焦实战,直击核心模块
c++·qt
2301_793804697 分钟前
C++中的访问者模式变体
开发语言·c++·算法
2501_9454248011 分钟前
模板代码版本兼容
开发语言·c++·算法
沉鱼.4412 分钟前
最小生成树
算法
m0_5180194814 分钟前
C++中的委托构造函数
开发语言·c++·算法
m0_7434703716 分钟前
高性能计算框架实现
开发语言·c++·算法
前端的阶梯16 分钟前
深入浅出的聊下AI Agent
算法·架构