en_6280 Opublikowano 5 Grudnia 2007 Opublikowano 5 Grudnia 2007 Mam pytanie czy istnieje jakiś łatwiejszy sposób na ograniczenie długości zmiennej typu string w c++ niż poniżej??? #include <iostream> #include <string> using namespace std; int main() { string imie; cout<<"Podaja imie: "; cin>>imie; cin.ignore(); cout<<"\nTwoje imie to:"; for(int c=0; c<=10; c+=1) { for (int i = 32; i < 256; i+=1) { if(imie[c]==char (i)) { cout<<imie[c]; } } } cout<<endl; system("Pause"); return 0; }
Will Opublikowano 5 Grudnia 2007 Opublikowano 5 Grudnia 2007 Może po prostu funkcja resize?? ^.- string b("abcdefgh"); b.resize(5);i wtedy mamy string abcde
en_6280 Opublikowano 5 Grudnia 2007 Autor Opublikowano 5 Grudnia 2007 Wielki dzx, działa :P ps. Kolejny dowód na to że można napisać coś 1000 linijkami albo tylko jednym słowem :thumbsup:
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się