Hogyan tudok c++ ban egy bizonyos dolgot megszámolni?
pl hogyan tudok megszamolni hogy egy fajlban hany db 'F' betű van?
valaszotokat elore is koszonom!
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.
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]
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';
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!