Kezdőoldal » Számítástechnika » Programozás » Egyszer láttam egy különleges...

Egyszer láttam egy különleges if feltételt c++ kód volt melyik lehet az és, hogy hogyan kell használni?

Figyelt kérdés

Van ez:

if

ha nem teljesül akkor else

vagy

else if


aztán van még egy úgy tudom karaktereket kell megadni benne.


és ha valamelyik karakter benne van egy stringben akkor a feltétel igaz.


2012. okt. 7. 01:24
 1/8 anonim ***** válasza:
Nagyon hatásos ám kérdésfeltevésnél, hogy úgy írj, hogy a válaszolók meg is értsék. Mert én nem fogom itt találgatni neked, hogy vajon mire is gondoltál...
2012. okt. 7. 01:35
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Egy feltételvizsgálat hány különböző módon nézhet ki c++ ban?

Nem logikai operátorokról van szó.


Az első változat

az if(c == k) {}

aztán van az else kulcsszó azt is tudom mi.

aztán van az else if eztis tudom mi.


aztán van még egy erre volnék kíváncsi,keresgéltem kódokat a neten de nem találtam meg ami nekem kell.

2012. okt. 7. 01:45
 3/8 A kérdező kommentje:

if valtozó in ('i', 'igen','I','Igen','IGEN'):

Ez python kód amúgy.

Ez hogy néz ki c++ ban?

2012. okt. 7. 02:08
 4/8 iostream ***** válasza:

Az else if nem kulcsszó, az egy else ágba helyezett if.


Amúgy lehet switch-t és while-t használni, valamint van a ?: operátor, és még a for ciklus is használható erre.


Hát Pythonként jónak tűnik (ettől persze más nyelven is lehet értelmes). C++-ban hívsz rá egy std::find-ot.

2012. okt. 7. 02:13
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Nem értitek amit akarok.

Egyszer találtam egy c++ kódot amit ki is próbáltam.

if egy_string ("alma","korte") valami ilyesmi volt.

Aztán ha a egy_string ben alma vagy körte volt akkor a feltételvizsgálat igaz volt.

2012. okt. 7. 02:19
 6/8 iostream ***** válasza:

No.

Egyrészt ez szintaktikailag is helytelen, az if feltételét ()-be kell tenni.

Másrészt írhatsz egy saját típust, aminek van egy operator()-je, és ha meghívod egy (vagy több) stringgel, visszaad egy boolt, hogy szerepel-e benne. De a standard könyvtárban nincs ilyen.

2012. okt. 7. 02:23
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

nem erre gondolsz?

feltétel ? "ha igaz" : "ha nem igaz"

2012. okt. 7. 06:21
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Talán a case-re gondolsz? Nem igazán értem.
2012. okt. 7. 15:15
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!