Question: Help me debug the code below. Error message: In function sortArguments: error: expected expression before ] token list = convertToInt(argv[]); ^ user input example: ./runMe

Help me debug the code below. Error message: In function sortArguments: error: expected expression before ] token list = convertToInt(argv[]); ^ user input example:  
./runMe 0 234 345345 91 -3 12 3 19 17 

code:

void sortIntegers(int value[], int length) { int i,j; int temp; for(i=0;ivalue[j+1]){ temp = value[j+1]; value[j+1] = value[j]; value[j] = temp; } else{ continue; } } } } int convertToInt(char *string) { int integer; integer = atoi(string); return integer; } int *sortArguments(int argc, char *argv[]) { int *list = malloc(sizeof(int) * (argc-1)); list = convertToInt(argv[]); sortIntegers(list,argc-1); return list; } int main(int argc, char *argv[]) { int i = 0; int *result; printf("Hello, World "); printf("Before: "); for (i = 1; i < argc; i++) { printf("%s, ", argv[i]); } printf(" "); result = sortArguments(argc, argv); printf(" After: "); for (i = 0; i < argc-1; i++) { printf("%d, ", result[i]); } free(result); return 0; }

 

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!