Imię wspak - śmieci w wyniku
Ostatnio zmodyfikowano 2016-11-20 14:22
kadoesdoi Temat założony przez niniejszego użytkownika |
Imię wspak - śmieci w wyniku » 2016-11-20 10:07:53 Hej wszystkim. Mam zadanie wyświetlenia wspak podanego imienia i wszystko jest ok tylko przed wynikiem wyświetlają mi się też przeróżne dziwne symbole itp. Nie wiem gdzie leży problem. Pomóżcie proszę. Kod: #include <iostream> #include <string>
using namespace std;
int main() { string slowo; cout << "Podaj imie: "; cin >> slowo; cout << "Imie sklada sie z " << slowo.length() << " liter" << endl; for( int i = slowo[ slowo.length() - 1 ]; i >= 0; i-- ) { cout << slowo[ i ]; } return 0; } |
|
mateczek |
» 2016-11-20 11:25:37 #include <iostream> #include <string>
using namespace std;
int main() { string slowo; cout << "Podaj imie: "; cin >> slowo; cout << "Imie sklada sie z " << slowo.length() << " liter" << endl; for( int i = slowo.length() - 1; i >= 0; i-- ) { cout << slowo[ i ]; } cout << endl; return 0; }
|
|
Gibas11 |
» 2016-11-20 11:26:18 1. Używaj size a nie length. 2. Wstaw kod w znaczniki. 3. Zła początkowa wartość zmiennej 'i' w pętli for.
//edit: Ktoś mnie uprzedził. ;-; |
|
SeaMonster131 |
» 2016-11-20 12:58:37 1. Używaj size a nie length. |
Dlaczego? |
|
Gibas11 |
» 2016-11-20 13:40:17 @up Bo jest wspólne dla wszystkich kontenerów STL i używanie size może potem oszczędzić sporo pracy. |
|
kadoesdoi Temat założony przez niniejszego użytkownika |
» 2016-11-20 14:22:48 Dzięki wielkie za pomoc. Na przyszłość poprawię się co do zakładania tematów. |
|
« 1 » |