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;
}
相关推荐
半条-咸鱼几秒前
C语言基础语法+STM32实践学习笔记 | 指针/寄存器核心应用
c语言·stm32·学习·嵌入式
彩妙不是菜喵5 分钟前
STL精讲:string类
开发语言·c++
彭泽布衣6 分钟前
gdb调试方法总结
linux·c语言·gdb·故障排查·段错误
一起养小猫7 分钟前
LeetCode100天Day16-跳跃游戏II与H指数
算法·游戏
小屁猪qAq8 分钟前
创建型之单例模式
开发语言·c++·单例模式
mit6.82410 分钟前
两个有序集合|状态分析
算法
王老师青少年编程16 分钟前
GESP(C++)考级(七级&八级)真题及详细题解(汇总版)
c++·题解·真题·gesp·csp·七级·八级
lingran__20 分钟前
C语言动态内存管理详解
c语言·开发语言
平生不喜凡桃李22 分钟前
LeetCode 两数之和/三数之和
算法·leetcode·两数之和·三数之和
C雨后彩虹23 分钟前
中文分词模拟器
java·数据结构·算法·华为·面试