Im trying to convert the command line arguments to string form instead of char*, but it obviously isnt working since Im asking this question
Heres the code:
Code:string* charstararray2stringarray(int args, char* argv[]); int main(int args, char* argv[]) { string* stringarray; stringarray = charstararray2stringarray(args,argv); retrun 0; } string* charstararray2stringarray(int args, char* argv[]) { //converts char*[] to string[] //used for command line string* retVal; retVal = new string[args]; for (unsigned int i = 0; i <= args; i++) { retVal[i] = (string)argv[i]; } return *retVal; delete [] retVal; }






Reply With Quote