Cześć,
próbuję uporać się z zadaniem Tagi HTML, ale niestety bezskutecznie. Na wyjściu, miedzy < > dostaję jakieś losowe znaki, zamiast wielkich liter. Niewłaściwie rzutuję typy, czy popełniłem jakiś inny błąd? Proszę o pomoc!
#include <iostream>
using namespace std;
int main()
{
string kod;
while(cin>>kod)
{
for (int i=0; i<kod.length()-1; i++)
{
if (kod[i] == '<')
{
while (kod[i] != '>')
{
if (int (kod[i+1]) > 96 && kod[i+1] < 123)
kod[i+1] = int (kod[i-1]) - 32 ;
i++;
}
}
}
cout<<kod;
}
return 0;
}