standardowe wejscie

0

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.

0

Sprecyzuj o co chodzi bo raczej nie o to

var zmienna
file plik
while(cin >> zmienna)
{
	read(plik)
}
0

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.

0
char ch;
while(cin.get(ch)) cout<<ch;
return 0;
0

Dzięki o takie coś mi chodziło.

0

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?

0

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ę.

0

^gora lolo

for(i;i<w;++i)
	for(j;j<w;++j)
		cin << matrix[i][j];

1 użytkowników online, w tym zalogowanych: 0, gości: 1