- MWC 2026: új Tecno Camon 50 és Pova 8 modellek jönnek Barcelonába
- Reklámok kikapcsolása Xiaomi, Redmi és Poco telefonokon
- Kickstarteren a Sharge 300 wattos power bankja
- Nothing Phone (3)-szerű csavart kaphat az Infinix Note 60 Pro kamerablokkja
- Ipari strapatelefon 4G-vel és PTT-támogatással a HMD-től
- Android alkalmazások - szoftver kibeszélő topik
- Nokia N8 - vajon elég lesz-e?
- OnePlus 15R - régen minden jobb volt
- Picit nagyobb kijelzőt, jóval nagyobb aksit kaphat a Honor 600
- Milyen okostelefont vegyek?
- Xiaomi 15T - reakció nélkül nincs egyensúly
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Újabb hét, újabb Galaxy S26 képek
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Ú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!
- 218 - Lenovo ThinkBook 16p (G5 IRX) - Intel Core i9-14900HX, RTX 4060
- Thinkpad P16 Gen2 16" FHD+ IPS i7-13700HX RTX A1000 32GB 1TB NVMe ujjlolv gar
- T490s 14" FHD IPS i5-8365U 16GB DDR4 256GB NVMe SSD ujjlolv IR kam új akku gar
- X1 Carbon 12th 14" FHD+ IPS érintő Ultra 7 155U 32GB 512GB NVMe ujjlolv IR kam gar
- 240 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 9 7945HX, RTX 4070
- Apple iPhone 16 Pro-Desert Titanium-128GB-Akku:100%-Megkímélt Újszerű állapot!Jótállás:2028.04-ig
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4219,100% Akksi
- Apple iPhone 15 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


