Wczytywanie liczb z pliku textowego operatorem >>
Ostatnio zmodyfikowano 2016-09-04 15:16
carlosmay |
» 2016-09-04 14:25:24 Ok, ale chciałbym aby to działało z perspektywy kogoś kto nie wie ile jest tam elementów |
Pokombinuj z licznikiem i . Wystarczy trochę zmodyfikować w pętli while( true ) i później jako rozmiar tablicy używać wartości tego licznika. size_t i { }; while( true ) { int liczba; if( cin >> liczba ) { tablica[ i++ ] = liczba; } else { break; } } |
|
ForExample Temat założony przez niniejszego użytkownika |
» 2016-09-04 14:59:43 Rozumiem, że zamiast if( cin >> liczba ) { Masz na myśli if( plik >> liczba ) { Ale niestety sądzę, że musze sobie dać spokój. Po zaimplementowaniu Twojego fragmentu znowu jest coś nie tak, znowu jedna zmienna jest z nikąd. Próbowałem różnych rozwiązań z tym związanych. Jeszcze zanim założyłem ten temat eksperymentowałem 100 razy, cały czas jakas niewielka usterka... Juz naprawde nie mam pomyslu. A poza tym co oznacza "{ }" po deklaracji zmiennej...przypisanie wartości 0? |
|
carlosmay |
» 2016-09-04 15:16:54 A poza tym co oznacza "{ }" po deklaracji zmiennej...przypisanie wartości 0? |
W tym przypadku tak. |
|
1 2 « 3 » |