C++ - vstup do suboru s cislami

Programovacie jazyky, rady, poradňa...
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

C++ - vstup do suboru s cislami

Príspevok od používateľa sliziky »

Zdravím,potreboval by som poradiť,robim jeden malý program pre seba,skúšam ,no ale narazil som na problém ,keď chcem uložiť čísla do súboru ,cez viacero premenných by nebol problém,ale robím to len cez jednu,užívateľ zadáva čísla a tie sa uložia do toho txt súboru,lepšie by to bolo cez pole,aj som niečo spravil,ale vždy keď potom otvorím ten súbor tak tie čísla sú úplne nezmyselné...ďakujem :)

Kód: Vybrať všetko

for (int i=0;i <=velkost;i++)
		{
		ofstream subor1;
		subor1.open ("matematika.txt",ios::out);
		subor1 << pole[i] << endl ;
		subor1.close();
		
		}
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa pcsiete »

Akého typu je to pole? Prečo zakaždým otváraš súbor pre každý jeden zápis?
Tvoj cyklus sa vykonáva ešte raz naviac, čiže to posledné číslo (ktoré ti zakaždým ostane v súbore) asi vôbec nemáš v poli.
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa sliziky »

int; so zápisom som nikdy nerobil ešte,ešte som sa k tomu ani nedostal z tej teoretickej časti,myslel som si že to vypíše po jednom čísle do toho súboru,nultý element,prvý..atď...veľké číslo ..akurát že ja potrebujem v tom poli všetky čísla :)
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa pcsiete »

Kód: Vybrať všetko

int pole[5] = {1, 2, 3, 4, 5};
int velkost = 5;
ofstream subor1;

subor1.open ("matematika.txt",ios::out);
for (int i=0;i < velkost;i++)
	subor1 << pole[i] << endl;
subor1.close();
Takto budeš písať čísla do súboru jedno za druhým.
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa sliziky »

Akurát že užívateľ si zadá veľkosť pola,ale keď to som to prepísal teraz ako ty,tak mi to napíše do súboru len to prvé číslo ktoré zadám :P
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa pcsiete »

Takto to väčšinou býva, keď nedáš na fórum všetok kód, čo s tým súvisí :P :smt006
sliziky
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 223
Registrovaný: 29 júl 2012, 13:22

Re: C++ - vstup do suboru s cislami

Príspevok od používateľa sliziky »

To je len začiatok,veľa vecí sa tam dá zjednodušiť,ale to by som chcel až na koniec,hlavné je teraz vyriešiť toto ,aj tam sú myslím nejaké premenné navyše ktoré som zabudol zmazať,ale to si nevšímaj ;)
Prílohy
Projekt.rar
(589 Bajtov) 58 stiahnutí
Napísať odpoveď