• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C++ jak wyczyścić coś takiego (ostringstream) przy konwersji int na string?

+1 głos
322 wizyt
pytanie zadane 13 sierpnia 2015 w C i C++ przez k222 Nałogowiec (27,010 p.)
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?

2 odpowiedzi

+1 głos
odpowiedź 13 sierpnia 2015 przez Patrycjerz Mędrzec (186,630 p.)
wybrane 25 sierpnia 2015 przez k222
 
Najlepsza

Ja używam takiego sposobu:

z.str("");

Pozdrawiam.

0 głosów
odpowiedź 13 sierpnia 2015 przez Dorion300 Szeryf (90,070 p.)
z.str("");
z.clear();

Powinno wystarczyć.

Podobne pytania

0 głosów
2 odpowiedzi 743 wizyt
pytanie zadane 26 sierpnia 2015 w C i C++ przez patryk16 Obywatel (1,090 p.)
0 głosów
1 odpowiedź 123 wizyt
pytanie zadane 28 maja 2016 w C i C++ przez programer Obywatel (1,150 p.)
+1 głos
2 odpowiedzi 715 wizyt
pytanie zadane 13 grudnia 2016 w C i C++ przez Kamyyylo Początkujący (460 p.)
Porady nie od parady
Forum posiada swój własny chat IRC, dzięki któremu będziesz mógł po prostu pogadać z innymi Pasjonatami lub zapytać o jakiś problem. Podstrona z chatem znajduje się w menu pod ikoną człowieka w dymku.IRC

65,815 zapytań

112,468 odpowiedzi

237,633 komentarzy

46,738 pasjonatów

Przeglądających: 149
Pasjonatów: 10 Gości: 139

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...