mam problem bo potrzebuje zmienić int na string aby łatwo odczytać jego długość i robię to tak:
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
int x;
cin>>x;
ostringstream z;
z << x;
string s = z.str();
int d = s.length();
cout<<d<<endl;
d = 0;
return 0;
}
I działa na raz, ale potrzebuję użyć tego w pętli tylko za każdym razem obrotem pętli do starego wyniku dodaje się nowy. Próbowałem przy s użyć erase() ale nie bardzo pomogło. Jak to wyczyścić żeby można było tego użyć w pętli?