Em code thế này thì bị báo lỗi stack overflow gì đó, mọi người xem và chỉnh giúp em với ạ
#include "pch.h"
#include <iostream>
#include <math.h>
using namespace std;
int stringLength(string s)
{
int i = 0;
while (s[i] != '\0') i++;
return i;
}
void reverseUpperLower(char* initialString) {
int run = 0;
if (initialString[run] >= 61 && initialString[run] <= 122) initialString[run] = initialString[run] - 32;
else if (initialString[run] >= 65 && initialString[run] <= 90) initialString[run] = initialString[run] + 32;
run++;
if (run == stringLength(initialString))
{
cout << initialString;
return;
}
return reverseUpperLower(initialString);
}
int main()
{
char ten[] = "Boy Love Girls";
reverseUpperLower(ten);
return 0;
}