Hirdetés
- Soundbar, soundplate, hangprojektor
- 5.1, 7.1 és gamer fejhallgatók
- Milyen alaplapot vegyek?
- Házimozi belépő szinten
- Milyen egeret válasszak?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Vezeték nélküli fejhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple asztali gépek
- Pánik a memóriapiacon
Ú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!
- World of Warships
- Honor Magic6 Pro - kör közepén számok
- Diablo IV
- Filmvilág
- EU-s vám vethet véget a nagyi temus vásárlási lázának
- Parfüm topik
- Soundbar, soundplate, hangprojektor
- Path of Exile (ARPG)
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- Samsung Galaxy A34 5G / 6/128GB / Kártyafüggetlen / 12Hó garancia
- Xiaomi Redmi Note 13 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 128GB,Újszerű,Dobozával,12 hónap garanciával
- Samsung Galaxy A23 5G / 4/128GB / Kártyafüggetlen / 12 Hó Garancia
- HP EliteBook 840 G7 i5-10210U 16GB 512GB FHD 400nit 1 év garancia
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


