Pereiti prie turinio

Duomenų iš tekstinio failo talpinimas į masyvą c++


Rekomenduojami pranešimai

Sveiki,

 

Bandžiau patalpinti daug duomenų iš tekstinio failo į masyvą kad vėliau galėčiau juos rūšiuoti, bet bandant juos įkelti į masyvą ir coutint rodo blogus skaičius, ne tokius kaip mano tekstiniame faile. Nelabai moku programuoti, gal kas galėtų padėti? Dėkui už pagalba.

 

Kodas:

 

 

#include <iostream>

#include <fstream>

 

using namespace std;

 

int main()

{

int n;

cout << "Kiek duomenu rusiuoti?" << endl;

cin >> n;

cout << endl;

int mas[n];

ifstream f("input.txt");

f.open("input.txt");

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

 

f >> mas;

cout << mas << endl;

f.close();

}

 

 

return 0;

}

 

 

 

 

post-117402-0-17579500-1511794068_thumb.png

Nuoroda į pranešimą
Dalintis kituose puslapiuose

paprasčiau gali viską padaryt.

 

int n = 0; // papildomas kintamasis.
int A[100]; // masyvas.
ifstream fd("Duom.txt");
while (!fd.eof()) // su šita eilutė ciklas suksis tol, kol pasieks failo galą.
{
 fd >> A[n];
 n++;
}
fd.close();

Nuoroda į pranešimą
Dalintis kituose puslapiuose

paprasčiau gali viską padaryt.

 

int n = 0; // papildomas kintamasis.
int A[100]; // masyvas.
ifstream fd("Duom.txt");
while (!fd.eof()) // su šita eilutė ciklas suksis tol, kol pasieks failo galą.
{
 fd >> A[n];
 n++;
}
fd.close();

Dekui, naujas c++ esu tai dar daug ko nemoku :D

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