Cho em hỏi là phải sửa thế nào để nó có thể in ra “gninnur si tac” ạ. Em code thế này nhưng nó chỉ in ra “gninnur” thôi. Mọi người xem giúp em, em cảm ơn ạ
#include "pch.h"
#include <iostream>
#include <math.h>
using namespace std;
char s[50];
int run = 0;
int stringLength(char* s)
{
int i = 0;
while (s[i] != '\0') i++;
return i;
}
void reverseString(char* initialString)
{
int lengthS = stringLength(initialString);
if (run == lengthS)
{
cout << s;
return;
}
s[run] = initialString[lengthS-1];
initialString[lengthS - 1] = '\0';
run++;
return reverseString(initialString);
}
int main()
{
char ten[] = "cat is running";
reverseString(ten);
return 0;
}