文字列と文字列配列文字列のソート
- #include
- #include
- #define LIM 10
- #define LENGTH 80
- void ststr(char *string[],int n);
-
- int main(void){
- char string[LIM][LENGTH];
- char *ptr[LIM];//
- int i = 0;//
- int j = 0;//
-
- while(i
'\0'){// , ,
- ptr[i] = string[i];//
- ++i;
- }
- ststr(ptr,i);// , ptr string
- for(j=0;j//
- puts(ptr[j]);
- }
- return 0;
- }
- void ststr(char *string[],int n){
- int start;
- int top;
- for(start=0;start
//n , n-1
- for(top=start+1;top
- if(strncmp(string[start],string[top],1)>0){
- char *temp;
- temp = string[start];
- string[start] = string[top];
- string[top] = temp;
- }
- }
- }
- }