Hirdetés
- Kompakt, mégis egyszerűen fejleszthető barebone géppel jelentkezett a Shuttle
- 100 Hz-et tud az ASUS dokkolóval kombinált, ultraszéles monitora
- Egyre inkább szoftverrel segítene a Core CPU-k teljesítményén az Intel
- A szuperintelligencia még odébb, a szuperapp már közel
- Ha Darwinra hallgat az AI, nehéz lesz megállítani
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- 5.1, 7.1 és gamer fejhallgatók
- RAM topik
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Milyen monitort vegyek?
- Azonnali notebookos kérdések órája
- Azonnali fotós kérdések órája
- Androidos fejegységek
- Nem tetszik a PC-gyártóknak az Xbox új iránya?
Ú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!
- Fejhallgató erősítő és DAC topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- 5.1, 7.1 és gamer fejhallgatók
- Diablo IV
- RAM topik
- PlayStation 5
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- Milyen monitort vegyek?
- E-roller topik
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Új Apple Pencil (2nd gen)
- GIGABYTE B650 EAGLE AX +bontatlan 32GB 6000MHz hűtőbordás DDR5 kit! GAR/SZLA! Bolti ára 200e fölött!
- iPhone 16 Pro 128GB gyári független akku 91%
- ACER F5-771G 17" full HD i5 7200U 16GB DDR4 RAM 1TB SSD GTX 950M
- Dell G15 5511 i7-11800H RTX 3050Ti 16 GB RAM 15,6" Full HD 120Hz
- Friss készlet! MacBook Pro 14" M1 16GB RAM 27%-os áfás számla (0349AB)
- Apple iPhone 13 mini / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku: 87%
- MacBook Pro 14" 2024 M4 Pro 24GB RAM, 10 CORE CPU, 10 CORE GPU, 1TB SSD, Space Black 27% Áfa, 0459AR
- HIBÁTLAN iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS4494, 100% Akkumulátor
- Samsung Galaxy Tab S8 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

