九袂 发表于 2020-11-6 12:07:14

求助!关于C++的问题

请问为什么程序会报错。{:10_266:}



#include <iostream>
#include <string>
int main(int argc,char *argv[])
{
        for(int i = 0;i < argc; i++)
        {
                std::cout << *argv << std::end1;
                *argv++;
        }
}

LuLD 发表于 2020-11-6 15:44:13

std::end1      是 L 小写,不是 数字 1

不过你这貌似也没啥打印出来呀

shooan 发表于 2020-11-7 09:25:28

看你程序的目的应该是打印传给程序的命令行参数
改成这样就可以了
https://i.bmp.ovh/imgs/2020/11/4c6beb04106b68a5.png

执行效果
https://i.bmp.ovh/imgs/2020/11/2a13750f7bd0e070.png

小破竹林 发表于 2020-11-7 11:08:32

函数返回值都没写
页: [1]
查看完整版本: 求助!关于C++的问题