C/C++の宿題片付けます 155代目
■ このスレッドは過去ログ倉庫に格納されています
0263デフォルトの名無しさん
2012/01/15(日) 14:09:51.79標準ライブラリ使うなとか、苦行以外の何者でもない宿題だなぁ
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;
}
■ このスレッドは過去ログ倉庫に格納されています