- 263 名前:デフォルトの名無しさん mailto:sage [2012/01/15(日) 14:09:51.79 ]
- >>257
標準ライブラリ使うなとか、苦行以外の何者でもない宿題だなぁ void strsort( char * s ) { int i, j, length; for ( length = 0; s[length]; ++length ); for ( i = 0; i != length - 1; ++i ) { for ( j = i + 1; j != length; ++j ) { if ( s[j] < s[i] ) { char temp = s[i]; s[i] = s[j]; s[j] = temp; } } } } int main() { char a[] = "Yamada"; char b[] = "Taro"; char *d[2]; char **pd; int i; d[0] = a; d[1] = b; pd = d; for ( i = 0; i != sizeof d / sizeof *d; ++i ) strsort( pd[i] ); return 0; }
|

|