Znalazłam taki kod i nie rozumiem czym jest ten string w 21. linijce. Czy to jakaś funkcja?
#include <iostream>
#include <string>
using namespace std;
int main()
{
string wyraz = "ABCQ11ABC";
string ilosc_powtorzen = "";
string znak_do_powtorzenia = "";
for(int i = 0; i < wyraz.length(); i++)
{
if(isdigit(wyraz[i]))
{
ilosc_powtorzen += wyraz[i];
if (i == wyraz.length()-1 || !isdigit(wyraz[i+1]))
{
int ilosc = std::stoi(ilosc_powtorzen)-1;
cout << std::string(ilosc, znak_do_powtorzenia[0])
}
}
else
{
znak_do_powtorzenia = wyraz[i];
ilosc_powtorzen = "";
cout << wyraz[i];
}
}
return 0;
}