fork(3) download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. int comparefunc(const void *a, const void *b){
  5. return strcmp(*(char**)a,*(char**)b);
  6. }
  7. int main(){
  8. int T,i,N;
  9. char *str[10002];
  10. scanf("%d",&T);
  11. while(T--){
  12. //No. of string in the array
  13. scanf("%d",&N);
  14. for(i=0;i<N;i++){
  15. scanf(" %[^\n]",&str[i]);
  16.  
  17. }
  18. qsort(str,N,sizeof(char*),comparefunc);
  19. for(i=0;i<N;i++){
  20. printf("%s\n",&str[i]);
  21. free(str[i]);
  22. }
  23. }
  24.  
  25.  
  26. return 0;
  27. }
  28.  
  29.  
Success #stdin #stdout 0s 10320KB
stdin
Standard input is empty
stdout
Standard output is empty