Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wczytywanie liczb z pliku textowego operatorem >>

Ostatnio zmodyfikowano 2016-09-04 15:16
Autor Wiadomość
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.
C/C++
size_t i { };
while( true ) {
    int liczba;
    if( cin >> liczba ) {
        tablica[ i++ ] = liczba;
    }
    else {
        break;
    }
}
P-151421
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?
P-151422
carlosmay
» 2016-09-04 15:16:54
A poza tym co oznacza "{ }" po deklaracji zmiennej...przypisanie wartości 0?
W tym przypadku tak.

P-151423
1 2 « 3 »
Poprzednia strona Strona 3 z 3