Segít valaki programozásban? (c++)
Az a lényeg, hogy 2 stringem van, mondjuk a és b, és azt kéne megvizsgálni, hogy a tartalmazza-e b-t. Tehát nem csak annyi, hogy "(a==b)", hanem mondjuk akkor is igaz értéket adjon ha a="Hangszóró" és b="szór".
(Tehát keresés.)
if(a == "Hangszóró" && b == "szór") {}
else {}
Így gondoltad?
nem, úgy értem, hogy vizsgálja meg, hogy a b szöveg része-e a-nak, tehát ha a hangSZÓRó és b SZÓR, akkor igaz értéket ad.
(ugyanígy ha a "penész" b pedig "né".
Ezt le lehetne programozni, meg is lehet csinálni gyakorlásképpen ilyen kereső függvényt ,de már megcsinálták helyettünk, az char *strstr(char *string, const char *str) függvény visszaadja str első előfodulásától kezdődő stringet ha van ilyen, ha nincs akkor NULL-t ad vissza.Includolni kell a string.h-t.
if (strstr(a,b)!=NULL){
printf("Van");} else
printf("Nincs");
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!