I need to send the list of the input arguments to readInput function. But the compiler gives error when I call readInput funct开发者_如何学编程ion. Could you please tell me where my mistake is?
bool readInput(netcorr net,int argc, char * argv[]);
int main(int argc, char * const argv[]) {
    netcorr net;
    bool error=readInput(net, argc, argv);
}
bool readInput(netcorr &net,int argc, char * argv[])
{
}
thanks for your help. Pegah
Edit: The compiler says
Fehler: Argument 3 von »
bool readInput(netcorr, int, char**)« wird initialisiertFehler: ungültige Umwandlung von »char* const*« in »char**«
Translation by aschepler:
Error: Argument 3 of '
bool readInput(netcorr, int, char**)' is initializedError: invalid conversion from 'char* const*' to 'char**'
Because you try to redirect char * const[] to char*[]. Change your main function to get cahr *[] or change readInput function to get char *const[].
You declared a function taking netcorr as it's first argument, and then defined one taking netcorr& as it's first argument. In addition, you tried to pass a char* const[] as a char*[].
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论