Pereiti prie turinio

Rekomenduojami pranešimai

Tai vat sweiki, reikia is teksto isrinkti visus zodzius kurie sudaryti tik is lotynisku skaiciu IVXLCDM

 

#include <string>

#include <fstream>

#include <iomanip>

using namespace std;

//Konstantos

const string CDFV = "Duomenys.txt"; //Duomenų failas

const string CRFV = "Rezultatai.txt"; //Rezultatų failas

const string = "Analize.txt" //Analizes failas

const string LotSk ="IVXLCDM"; //Lotyniski skaiciai

const string Tarpai =" ,.!?"; //Tarpai tarp zodziu

//Funkciju prototipai

void ApdorotiTeksta (string dfv, string rfv);

void LotiniskiSkaitmenys();

 

 

int main()

{

string Lot;

ApdorotiTeksta (CDFV, CRFV);

}

//Apdoroja tekstas

//dfv-duomenu failas

//rfv-rezultatu failas

void ApdorotiTeksta(string dfv, string rfv)

{

string E; //Eilute

ifstream fd(dfv.c_str());

ofstream fr(rfv.c_str());

while(!fd.eof())

{

getline(fd, E);

fr << E << endl; // atspausdinimas

 

}

fd.close();

fr.close();

}

 

Pradzia turiu, bet daugiau kaip ir nelabai suprantu gal kas pades

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na bandau kapstytis toliau bet nelabai besigauna, gal kas kokiu minciu?

 

 

#include <string>

#include <fstream>

#include <iomanip>

//#include <iostream>

using namespace std;

//Konstantos

const int Max = 20; //

const string CDFV = "Duomenys.txt"; //Duomenų failas

const string CRFV = "Rezultatai.txt"; //Rezultatų failas

const string LotSk ="IVXLCDM"; //Lotyniski skaiciai

const string Tarpai =" ,.!?"; //Tarpai tarp zodziu

//Funkciju prototipai

void ApdorotiTeksta(string dfv, string rfv,string Sk[Max], int &s);

void LotiniskiSkaitmenys(string E, string Tarpai, string LotSk, string Sk[Max], int &s);

 

 

int main()

{

string Lot;

string Sk[Max];

int s(0);

ApdorotiTeksta (CDFV, CRFV, Sk,s);

return 0;

}

//Apdoroja tekstas

//dfv-duomenu failas

//rfv-rezultatu failas

void ApdorotiTeksta(string dfv, string rfv,string Sk[Max], int &s)

{

string E; //Eilute

ifstream fd(dfv.c_str());

ofstream fr(rfv.c_str());

while(!fd.eof())

{

getline(fd, E);

fr << E << endl;

LotiniskiSkaitmenys(E, Tarpai, LotSk,Sk,s);

// atspausdinimas

}

fd.close();

fr.close();

}

void LotiniskiSkaitmenys(string E, string Tarpai, string LotSk, string Sk[Max], int &s)

{

int zpr(0), zpb(0); string Zodis;

while(zpr=E.find_first_not_of(Tarpai,zpb != -1))

{

zpb = E.find_first_of(Tarpai,zpr);

Zodis = E.substr(zpr, zpb - zpr);

if (E.find_first_of(LotSk) != -1)

{

Sk = Zodis;

s++; // yra raidės

}

 

}

}

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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