Hirdetés
- A képkockasebességet is tudja mérni az új AIDA64
- Ha tetszik a jó öreg Xbox Green Edition konzol, ez a numerikus pad is fog
- Így viseli a Samsung az okosszemüveget
- ASUS blog: a memóriahiány nem jelenti azt, hogy ne javíthatnánk a PC-s élményen
- Rosewill "kockák" az egyedi NAS vagy házi szerver összerakásán gondolkodóknak
- Kormányok / autós szimulátorok topikja
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- iPad topik
- Vezeték nélküli fülhallgatók
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Samsung Galaxy Tab S11 - tizenegyes
- OLED TV topic
- Nem indul és mi a baja a gépemnek topik
- 5.1, 7.1 és gamer fejhallgatók
Ú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!
- Wi-Fi 7-es ASUS router jött a játékos kedvűeknek
- Le Mans Ultimate
- Gran Turismo
- Tomato firmware
- Sweet.tv - internetes TV
- Háztartási gépek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Fotók, videók mobillal
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- További aktív témák...
- Apple iPhone 13 / 128GB / Kártyafüggetlen / 12Hó garancia / Akku:100%
- Macbook Air M2 15" 8GB 256GB 100%
- HP ProDesk 600 G5 DM i5-9500T / 16GB DDR4 / 512GB NVME SSD
- AKCIÓ! 4TB Seagate Skyhawk ST4000 SATA HDD meghajtó garanciával hibátlan működéssel
- Samsung Galaxy A37 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

