-2
Cスタイルの文字列を逆にしようとしていますが、ランタイムエラーが発生しました。ありがとう!Cスタイルの文字列を反転する - ランタイムエラー
void switchedStr(char * str) {
char * end = str;
if (str) {
while (*end) {
++end;
}
end--;
}
char temp;
while (end > str) {
temp = *str;
*str = *end;
*end = temp;
end--;
str++;
}
}
ラインのために、働くだろうか? –
Strange .... 'switchedStr(" Test ")'のように呼びますか? 'int main() { \t char * test =" test ";または次のようなコードを使用します。 \t switchedStr(テスト); printf( "%s \ n"、test); return 0;} ' – LPs
@Micaela Connors問題は、文字列リテラルを逆転しようとしているようです。 –