C/C++の宿題を片付けます 91代目
■ このスレッドは過去ログ倉庫に格納されています
0873デフォルトの名無しさん
2007/07/02(月) 20:26:20問題:文字列sの並びを逆転させる関数srttvsを作成せよ。受け取った文字列がabcならcbaにする。sをそのまま返却すること。
//この問題で自分なりに作成してみたのですが、エラーが取れないのでアドバイス願います。
//コンパイラ:ボーランド
char* strrvs(char *s)
{
int n = strlen(s);
for(i=0;i<n/2;i++){
char temp = s[i];
s[i] = s[n-i-1];
s[n-i-1] = temp;
}
return s;
}
int main()
{
char s[] = "abc";
cout<<"文字列s = "<<s<<" を末尾の文字から逆順に表示します\n";
cout << strrvs(s)<<'\n';
getch();
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています