Cześć! Mam pewien problem. Przekierowuje sobie plik tekstowy na standardowe wejście w programie i chcę wczytać ten plik w całości. wie ktoś może co znajduję się na pustym wejściu? Chciałbym napisać warunek wczytuj dopóki standardowe wejście coś zawiera.
Sprecyzuj o co chodzi bo raczej nie o to
var zmienna
file plik
while(cin >> zmienna)
{
read(plik)
}
W porządku już piszę. Uruchamiam mój program komenda
program < test.dane
I teraz w programie chce czytać dane aż do końca mojego pliku test.dane przy czym nie mogę mieć dostepu do tego pliku innego niż standardowe wejście.
char ch;
while(cin.get(ch)) cout<<ch;
return 0;
Dzięki o takie coś mi chodziło.
Teraz trochę z innej beczki.
Jeśli mam klasę Macierz która jako składową posiada tablicę 4x4 to jak najlepiej wczytać do niej dane?
w programie głównym wczytać wszystkie znaki do tablicy pomocniczej i przekazać ją w konstruktorze?
I ogólne pytanie do zaprojektowania klas. Mam mieć dwa obiekty. Obiekt wektor (4 składowe) i obiekt macierz 4x4. Czy muszę tworzyć dla nich dwie osobne klasy a jeśli tak to czy warto tutaj skorzystać z dziedziczenia?
wczytywać? moim zdaniem najlepiej while (cin >> dana1 >> dana2 >> dana 3 >> dana 4) i dalej przyporządkowujesz je do odpowiedniej "linii" w tablicy. Zakładając naturalnie że jesteś pewien że ilość danych jest podzielna przez 4 bez reszty, inaczej ostatni, niepełny zestaw nie wczyta się.
^gora lolo
for(i;i<w;++i)
for(j;j<w;++j)
cin << matrix[i][j];