Witam,
mam problem ze zmianą wielkości liter. Ale nie wszystkich liter w stringu, tylko konkretnej ilości. Chodzi o to, by np. w zdaniu "Ola ma kota." zmienić na duże litery tylko słowo 'ma' tj. "Ola MA kota."
Podobny temat był już na forum: klik jednak zastosowane tam rozwiązanie nie działa. Zmienia wielkość liter od pozycji 3, ale do końca stringa, zamiast skończyć na poz. 5.
Oto mój kod:
#include <iostream>
#include<algorithm>
using namespace std;
string zdanie;
int main()
{
getline(cin,zdanie);
transform(zdanie.begin()+3,zdanie.end()+5,zdanie.begin()+3,::toupper);
cout<<zdanie;
return 0;
}
Bardzo proszę o pomoc w powyższym temacie. Z góry dziękuję.