Hirdetés
- Először beszélt bővebben az új Xbox konzolról a Microsoft
- Kormányok / autós szimulátorok topikja
- Hamarosan felkavarják az állóvizet az Acer új üzleti notebookjai
- OLED TV topic
- Teljesen az új Xboxhoz készül a neurális leképezés
- TCL LCD és LED TV-k
- Apple MacBook
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- Házimozi belépő szinten
- Tápos kibeszélő offtopik
Új hozzászólás Aktív témák
-
stepboy
csendes tag
válasz
kpisti1990
#5732
üzenetére
Így már jobban látom a kódod.
Miért van két "getchar()" ?Igen, úgy értettem, hogy csak akkor adhatsz a "state" változónak új értéket, ha a beolvasott karakter megfelelő, valahogy így:
while ( 1 )
{
switch ( state )
{
case ALAP:
{
printf( "szöveg\n" );
char c = getchar();
if ( ( c != 'k' ) || ( c != 't' ) || ( c != 'c' ) )
{
printf( "rossz betű\n" );
}
else if ( c == 'k' )
{
printf( "jó betű 1.\n" );
state = FIZETETT;
}
else if ( c == 't' )
{
printf( "jó betű 2.\n" );
state = FIZETETT;
}
else
{
printf( "jó betű 3.\n" );
state = FIZETETT;
}
break;
}
case FIZETETT:
{
printf( "valami szöveg\n" );
state = KESZ;
break;
}
case KESZ:
{
printf( "megint szöveg\n" );
state = ALAP;
break;
}
}
}Ez nem egy szép kód, de kezdetnek megteszi.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Építő/felújító topik
- Okos Otthon / Smart Home
- Anglia - élmények, tapasztalatok
- Facebook és Messenger
- exHWSW - Értünk mindenhez IS
- gban: Ingyen kellene, de tegnapra
- Először beszélt bővebben az új Xbox konzolról a Microsoft
- Kormányok / autós szimulátorok topikja
- Formula-1
- Horgász topik
- További aktív témák...
- Dell Vostro 3425 6magos Ryzen 5 5625U 16GB RAM 512GB SSD 1 év garancia
- Tavaszi RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- iPhone X 64GB 100% (3 hónap Garancia) - AKCIÓ
- Apple MacBook Air 13 (2020) M1 8GB/256GB használt, szép állapot 87% akku (317 ciklus)
- szinteÚJ Dell Pro 14 Ultra 7 255U 16GB DDR5 1TB AI PC FHD+ 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

