как заменить все буквы в нижнем регистре буквами в верхнем регистре только адресом строки и не используя функции из библиотек c?
переход на верхний регистр не проблема, это код
void upper_string(char s[]) {
int c = 0;
while (s[c] != '\0') {
if (s[c] >= 'a' && s[c] <= 'z') {
s[c] = s[c] - 32;
}
c++;
}
}
проблема заключается в том, чтобы сделать это без функций c из библиотек и просто зная адрес строки.