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;
}
相关推荐
呃呃本7 分钟前
算法题(栈)
算法
Peter·Pan爱编程13 分钟前
从 struct 到 class:封装与访问控制的真正意义
c++
通信小呆呆14 分钟前
基于 ADMM-MFOCUSS 的捷变频雷达扩展目标稀疏重构原理
算法·重构·信息与通信·信号处理·雷达
Aurorar0rua22 分钟前
CS50 x 2024 Notes C -11
c语言·开发语言·学习方法
Dlrb121123 分钟前
C语言-指针
c语言·开发语言
橙淮24 分钟前
Java数组与链表:特性对比与应用场景
数据结构·算法
炽烈小老头26 分钟前
【每天学习一点算法 2026/05/15】被围绕的区域
学习·算法·深度优先
芜湖xin28 分钟前
【题解-洛谷】P1012 [NOIP 1998 提高组] 拼数
算法·贪心
Hical6132 分钟前
C++26 反射落地实战
c++·开源
计算机安禾32 分钟前
【c++面向对象编程】第22篇:输入输出运算符重载:<< 与 >> 的友元实现
java·前端·c++