Kezdőoldal » Számítástechnika » Programozás » Hogyan tudok c++ ban egy...

Hogyan tudok c++ ban egy bizonyos dolgot megszámolni?

Figyelt kérdés

pl hogyan tudok megszamolni hogy egy fajlban hany db 'F' betű van?


valaszotokat elore is koszonom!



2016. aug. 16. 19:02
 1/3 anonim ***** válasza:

1. Inicializálsz egy darabszam változót a 0 értékkel.

2. Végigmész a fájl tartalmán karakterenként

3. A ciklusmagban megvizsgálod, hogy a kurrens karakter épp 'F' betű-e.

4. Ha igen, növeled a darabszam változó értékét 1-el.

2016. aug. 16. 19:05
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

C++ ban anno a hello world ig jutottam, úgyhogy konkrét kódot nem írok, de ez alapján már el tudsz indulni.


Beolvasod a fájlt, végigmész pl egy for ciklussal az összes karakteren, aztán if(item == "f") { fCount++; }. [szintaxisba ne kössön bele senki, mint írtam hello world nél tovább nem jutottam, de ennyi infó alapján már rá tudsz keresni]

2016. aug. 16. 19:07
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

std::ifstream ifs{"asd.txt"};

std::vector<char> v(std::istreambuf_iterator<char>{ifs}), std::istreambuf_iterator<char>{});


std::cout << "F betuk szama: " << std::count(v.cbegin(), v.cend(), 'F') << '\n';

2016. aug. 16. 21:37
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!