Pereiti prie turinio

Del c++ duomenu is failo


Rekomenduojami pranešimai

Sveiki, taigi, gal galetumet kas placiau paaiskinti kaip yra su istraukimais duomenu, tarkim yra txt faile sitaip :

 

 

14

4 1 25

4 1 13

4 2 15

4 2 25

3 2 42

3 2 25

 

 

na ir paimu pirma skaiciu

 


ifstream duomenys;
duomenys.open("txt.txt");
duomenys >> sk1;

// ir veliau pradedu imti kitus skaicius

for(int i=0;i<sk1;i++){

duomenys >> sk[i] >> sk[i+1] >> sk [i+2];

}


 

klausimas butu kodel kai antra syki imu duomenis, jau ima tik antros eilutes duomenis, i pirmo skaiciaus nekrutina? kaip atskiria kuri noriu imt.

 

o antras klausimas butu tai, kaip isimti tvarkingai duomenis, lygiai taip pat sudeti i kintamuosius kai lentele yra tokia:

 

 

3 5

Petras Rasa

3 1 5 8 10

5 6 7 8 9

Rita Jurgis

6 5 8 5 8

9 8 7 6 5

Rasa Linas

10 10 10 10 10

8 8 8 8 8

 

 

 

ryt egzas, dekui labai jei kas suspės atrašyti :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Dėl to žinojimo, kurį skaičių paimti, tai viskas vyksta panašiai kaip Word'e. Dirbant su failais, yra žymekliai, kurie rodo, į kurią vietą įrašinėjama arba iš kurios skaitoma.

 

Atidarius failą:

|14

4 1 25

4 1 13

4 2 15

4 2 25

3 2 42

3 2 25

 

Perskaičius pirmą skaičių:

14|

4 1 25

4 1 13

4 2 15

4 2 25

3 2 42

3 2 25

 

Vėliau skaitant tris skaičius, po kiekvieno skaičiaus nuskaitymo žymeklis pasislenka, galiausia įvykdžius:

14

4 1 25|

4 1 13

4 2 15

4 2 25

3 2 42

3 2 25

 

Kita eilutė – vėl tas pats.

 

Žymeklį gali perkelti su metodu seekg() [jei skaitymo žymeklis, „seek get“], gauti jo vietą su tellg() [„tell get“]. Rašymo žymekliai manipuliuojami su seekp() [„seek put“] ir tellp() [„tell put“].

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...