Just dont get it!
When I wanna sort int, works fine.
But this. Need Help in sorthing this qsort!

Code:
#include <stdio.h>
#include <string.h>

struct DATA {
       char name[10];
       char last_name[10];
}data[1024];

int main()
{
    int i = 0, n; char temp[30];
    printf("How many elements you wanna insert : ");
    scanf("%d", &n);
    for(i = 0; i < n; i++)
    {
          printf("\nInsert name : ");
          scanf("%s", &temp);
          strcpy(data[i].name, temp);
          printf("Insert lastname : "); 
          scanf("%s", &temp);
          strcpy(data[i].last_name, temp);
    }
    
    for(i = 0; i < n; i++)
    {
          printf ("\n%s %s", data[i].name, data[i].last_name);
    }
    
    return 0;
}