助けてください..なぜこのCプログラムは文字列を逆にしないのですか? クラッシュします...しかし、文字配列を使用すると、コードは正常に動作するように見えます..しかし、文字列へのポインターを使用すると..鳥肌が立ちます...これを解決するのに役立ちます..
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main(){
char *String="gokul";
char *Begin =String;
char *End = String + strlen(String) - 1;
char TempChar = '\0';
while (Begin < End)
{
TempChar = *Begin;
*Begin = *End;
*End = TempChar;
Begin++;
End--;
}
puts(String);
}