Pereiti prie turinio

Pagalbos su char/string


Rekomenduojami pranešimai

Sveiki, neseniai pradėjau mokytis char/string (c++) ir iškilo sunkumu su užduotim.

Duomenys :

 

5

Druskininkai

Kazlu ruda

Pasvalys

Kursenai

Naujoji Akmene

 

ir reikia sukurti programą, kuri išrinktų eilutes, kuriose yra daugiau nei vienas žodis.

Ieškojau informacijos internete, bet niekur tinkamo atsakymo neradau.

As nuskaitau duomenis i string masyva, bet nuo šios vietos nebežinau, ką daryt.

Gal kas nors padėtu su algoritmu?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>
#include <fstream>
#include <string>

int main()
{
   int citiesNumber;
   std::string cities[10];

   std::ifstream read("file.txt");
   read >> citiesNumber;
   read.ignore(256, '\n');

   for(int i = 0; i < citiesNumber; i++)
   {
       std::getline(read, cities[i]);
       if(cities[i].find(" ") != -1)
       {
           std::cout << cities[i] << std::endl;
           // Daryk ka nori su savo miestais
       }
   }
   read.close();
}

 

Prašau tavęs vieno dalyko, jeigu planuoji ateitį sieti su programavimu, nesimokyk programuoti c++ kalba iš visokių "Programavimo pagrindai" ir kitų panašių knygų, kurias parašė visokie Blonskiai ir panašiai. Jeigu nori tik išlaikyti egzaminą, tada tebūnie. Pasirinkimas tavo :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>
#include <fstream>
#include <string>

int main()
{
   int citiesNumber;
   std::string cities[10];

   std::ifstream read("file.txt");
   read >> citiesNumber;
   read.ignore(256, '\n');

   for(int i = 0; i < citiesNumber; i++)
   {
       std::getline(read, cities[i]);
       if(cities[i].find(" ") != -1)
       {
           std::cout << cities[i] << std::endl;
           // Daryk ka nori su savo miestais
       }
   }
   read.close();
}

 

Prašau tavęs vieno dalyko, jeigu planuoji ateitį sieti su programavimu, nesimokyk programuoti c++ kalba iš visokių "Programavimo pagrindai" ir kitų panašių knygų, kurias parašė visokie Blonskiai ir panašiai. Jeigu nori tik išlaikyti egzaminą, tada tebūnie. Pasirinkimas tavo :)

Dėkui ir už kodą ir už patarimą

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