Pereiti prie turinio

pagal su c++ pratimu


Rekomenduojami pranešimai

Sveiki gal galit padet. Tai va turiu faila pvz:

Zalgiris

Lietuvos rytas

Neptunas

 

 

ir man reikia isvesti Lietuvos rytas , nes jis turi tarpa. Reikia padaryti su string. Tik nesuprantu kaip tikrinti:

 

jeigu butu char tipo tai pasiemi duomenys su ta GET funkcija ir tikrini arba == '' arba isspace.

 

O ka daryti jai yra string ir tas isspace ir to ' ' , string nesupranta?

Redagavo naramanas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki gal galit padet. Tai va turiu faila pvz:

Zalgiris

Lietuvos rytas

Neptunas

 

 

ir man reikia isvesti Lietuvos rytas , nes jis turi tarpa. Reikia padaryti su string. Tik nesuprantu kaip tikrinti:

 

jeigu butu char tipo tai pasiemi duomenys su ta GET funkcija ir tikrini arba == '' arba isspace.

 

O ka daryti jai yra string ir tas isspace ir to ' ' , string nesupranta?

Sveikas, jeigu gerai prisimenu, tai bandyk is pradziu viska susivesti i masyva su getline gunkcija, o veliau is naujo skaityk duomeni is failo su fd (cikle daryk fd.ignore(80,'\n') po kiekvieno skaitymo) ir tada jeigu sutampa, tai tada nera tarpo, jeigu nesutampa, tai tada yra tarpas, nes fd skaito iki tarpo, getline visa eilute.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kad nekurti naujos temos ir aš čia parašysiu. Vyrai reikia pagalbos su C++ uždaviniu, kuris skamba taip: Duotą simbolių rinkinį visoje simbolių eilutėje pakeisti į nurodytą (pvz. "g-ve"pakeisti į "gatvė"). Kas moka C++, šis uždavinys absurdiškai lengvas, bet aš tik ką pradėjau mokintis šios kalbos ir tik pradmenis mokinuosi. Gal galite parašyti kodą kas moka?

 

 

 

- Ačiū.

Redagavo DeLayt
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O jei naudojant standartines bibliotekas?

 

void replaceAll(std::string& str, const std::string& from, const std::string& to) {
   if(from.empty())
       return;
   size_t start_pos = 0;
   while((start_pos = str.find(from, start_pos)) != std::string::npos) {
       str.replace(start_pos, from.length(), to);
       start_pos += to.length(); // In case 'to' contains 'from', like replacing 'x' with 'yx'
   }
}

 

Tau reikia naudoti string ir standartinę biblioteką, taip? Čia nieko daugiau, išskyrus std::string (kas yra STL) ir nėra...

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