All pastes #2099449 Raw Edit

Mine

public cpp v1 · immutable
#2099449 ·published 2012-01-04 21:34 UTC
rendered paste body
#include <iostream>#include <fstream>#include <string>#include <cstdlib>using namespace std;struct Sstudent{    string Fimie;    string Fnazwisko;    int Frok;    int Fkwota;};void read(SStudent* stud, ifstream plik){    getline(plik, stud->Fimie);    getline(plik, stud->Fnazwisko);    string tmp;    getline(plik, tmp);    stud->Frok=atoi(tmp.c_str());    getline(plik, tmp);    stud->Fkwota=atoi(tmp.c_str());    return;}int main(){    int k;    cin>>k;    Sstudent *Sstud = new Sstudent[k];    int i=0;    int pozycja=0;    string tmp;    ifstream iplik;    iplik.open("dane.txt");    if (iplik.good())    {        while (!iplik.eof() && i<k)        {            read(Sstud, iplik);            /*getline(iplik, tmp);            Sstud[i].Fimie = tmp;            getline(iplik, tmp);            Sstud[i].Fnazwisko = tmp;            getline(iplik, tmp);            Sstud[i].Frok = strtol(tmp.c_str(), NULL, 10);            getline(iplik, tmp);            Sstud[i].Fkwota = strtol(tmp.c_str(), NULL, 10);*/            i++;        }    }    /*for (int a=0; a<k; a++)    {        cout<<Sstud[a].Fimie<<" "<<Sstud[a].Fnazwisko<<" "<<Sstud[a].Frok<<" "<<Sstud[a].Fkwota<<endl;    }*/    for (i=0; i<k; i++)    {        cout<<Sstud[i].Fimie<<" "<<Sstud[i].Fnazwisko<<" "<<Sstud[i].Frok<<" "<<Sstud[i].Fkwota<<endl;    }    cout<<endl<<endl;    i=0;    iplik.close();    ofstream oplik;    oplik.open("wynik.txt");    if (oplik.good())    {        while (i<k)        {            if (Sstud[i].Fkwota == 0) {oplik << Sstud[i].Fimie <<" "<< Sstud[i].Fnazwisko <<" "<< Sstud[i].Frok <<" "<< Sstud[i].Fkwota <<endl;}            i++;        }    }    oplik.close();    delete [] Sstud;return 0;}