Hi, guys,
I've been working on sorting an array of strings... It is a work in progress, I did not take into consideration blank spaces, uppercase or lowercase characters as of yet. I need to get thi sfunction into a working condition to work on details.
When I compile it (no warnings or erros at all, gcc) and run the program, it finishes. So I take a look in my sorted array file and I see just blank lines.
Can anybody tell me what happened?
Code:void InsertionSort(char *arr[]) { char *helper = "......................"; int i, j; for(i = 1; i < (int)strlen(arr[i])-1; i++) { strcpy(helper, arr[i]); j = i; while(j >= 1 && (strcmp(helper, arr[j-1])<0)) { strcpy(arr[j], arr[j-1]); j -= 1; } strcpy(arr[j], helper); } }



LinkBack URL
About LinkBacks


