Deklaracja zmiennej w pętli. - Zagwozdka
Ostatnio zmodyfikowano 2013-12-13 23:45
Fertood Temat założony przez niniejszego użytkownika |
Deklaracja zmiennej w pętli. - Zagwozdka » 2013-12-13 23:37:11 Witam mam pytanie, gdyż natknąłem się na ciekawy problem, a dokładnie: Występuje mi wciąż problem z deklaracją "PozycjaSpacji" w takim ustawieniu. string LiczymySpacje( string & tTekst ) { string CiagSpacji = " "; do { size_t PozycjaSpacji = tTekst.find( CiagSpacji ); if( PozycjaSpacji != string::npos ) CiagSpacji.append( " " ); } while( PozycjaSpacji != string::npos ); return CiagSpacji; }
Gdy jednak zmienię na takie ustawienie, ładnie się kompiluje: string LiczymySpacje( string & tTekst ) { string CiagSpacji = " "; size_t PozycjaSpacji; do { PozycjaSpacji = tTekst.find( CiagSpacji ); if( PozycjaSpacji != string::npos ) CiagSpacji.append( " " ); } while( PozycjaSpacji != string::npos ); return CiagSpacji; }
Moje pytanie jest, dlaczego właśnie dopiero w tej drugiej konfiguracji zaczyna działać. Pozdrawiam! |
|
Wasilek |
» 2013-12-13 23:41:08 Zadeklarowałeś zmienną w pętli, więc w warunku pętli nikt nic o niej nie wie. |
|
Fertood Temat założony przez niniejszego użytkownika |
» 2013-12-13 23:45:03 Hmm... W sumie logiczne. Tak czy siak dziękuję, za odpowiedź. |
|
« 1 » |