検索しましたが、文字列を逆にする関数が配置されている場所しか見つかりません。これが私がこれまでに持っているものです:
char* reverseString(char* string)
{
int i, j;
char reversed[sizeof(string)];
j = strlen(string);
for (i = strlen(string); i >= 0; i--)
{
reversed[j - i] = string[i];
}
return reversed;
}
ただし、それはローカル変数である反転の問題にぶつかるため、それへのポインターを返すとスローされます
warning: function returns address of local variable [enabled by default]