Új hozzászólás Aktív témák
-
válasz
Gergello
#596
üzenetére
Hali!
Nincs baj azzal amit írsz, csak ugye le kellene ellenőrizni, hogy van-e helyes adat a STR-be.
Ezt megteheted a strlen() függvénnyel, vagy ahogy a példa mutatja, magával a scanf()-el is.
A scanf() egy egésszel tér vissza, mely jelzi, hogy hány értéket tudott feldolgozni.
(ha egyszerre pl 5 adatot kérsz be scanf()-el, akkor 5-tel tér vissza, ha minden oké volt)
Jelen esetben 1-gyel fog visszatérni, ha a bevitt szöveg megfelel a scanf()-ben megadott szűrésnek.#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[256];
printf("Kérem a szöveget: ");
if (scanf("%20[a-z]",str)!=1) {
printf("Hibás adatbevitel");
return -1;
}
printf(str);
return 0;
}Fire.
-
Ú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!
- Elektromos cigaretta 🔞
- Konzolokról KULTURÁLT módon
- Nothing Phone (3a) Lite – mennyit ér a név?
- Riasztó topik
- Kecskemét és környéke adok-veszek-beszélgetek
- Gumi és felni topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Memóriakártya topic
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- További aktív témák...
- BESZÁMÍTÁS! 10TB WD Purple Pro SATA HDD meghajtó garanciával hibátlan működéssel
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3713, 100% AKKUMULÁTOR
- HP Dell, Lenovo, Fujitsu, üzleti kategóriás notebook kiárusítás
- Mio Star 8750B Automata kávégép 6 hónap Garancia Beszámítás Házhozszállítás
- GYÖNYÖRŰ iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3443
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest



