How to convert a command-line argument to int?

前端 未结 7 1926
难免孤独
难免孤独 2020-12-01 03:18

I need to get an argument and convert it to an int. Here is my code so far:

#include 


using namespace std;
int main(int argc,int argvx[]) {         


        
7条回答
  •  情歌与酒
    2020-12-01 03:44

    std::stoi from string could also be used.

        #include 
    
        using namespace std;
    
        int main (int argc, char** argv)
        {
             if (argc >= 2)
             {
                 int val = stoi(argv[1]);
                 // ...    
             }
             return 0;
        }
    

提交回复
热议问题