C/C++の宿題を片付けます 117代目
■ このスレッドは過去ログ倉庫に格納されています
0504デフォルトの名無しさん
2008/11/10(月) 02:11:50void reverse(char * s)
{
size_t len = strlen(s); /* 文字列の長さ */
size_t half_len = len / 2; /* 文字列の半分の長さ */
size_t i;
for ( i = 0; i < half_len; ++i ) {
char tmp = *((s + len - 1) - i);
*((s + len - 1) - i) = *(s + i);
*(s + i) = tmp;
}
}
こんなのでいいかな。
■ このスレッドは過去ログ倉庫に格納されています