Hirdetés
- Apple iPhone SE (2020) - életképes alternatíva
- Vivo X200 Pro - a kétszázát!
- iPhone topik
- Lassan teljes a Xiaomi 16 tudáslistája
- Vivo X200 FE amire vágytam
- Google Pixel 9a - a lapos munka
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Apple Watch Sport - ez is csak egy okosóra
- Szinte csak formaság: bemutatkozott a Pixel 6 és Pixel 6 Pro
- Kikapcsolható lesz a PWM az iPhone 17 modelleken
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
alapz@j #4623 üzenetére
Köszi, de mikrokontrollerbe használom így azt hiszem vagy is azt gondolom, hogy nem működne ez ebben a formában.
Főként talán azért mert nem emlékszem, hogy a C18-as könyvtárban lenne ilyen "intrin.h" állomány.Egyébként ha működne miért lenne ez jobb mint az előző?
A tömbökben amiket törlök memset()-el rövid életűek és csak az interfészen bevitt karaktereket tárolják majd ha végeztem a 14 adat bekérésével kimentem memóriába a tömb adatait és utána rögtön törlöm is.Tényleg ha már itt tartok:
Hogy tudom ellenőrizni a tömb tartalmát hogy abban karaktert vagy számot írtam?
Mutatok egy példát:unsigned char teszt[4] = {'1','2','3','\0'};
//ellenőrzés pedig
if(atoi(teszt)>0 & atoi(teszt)<255){
printf("Csak szám\n");
}else{
printf("Nem csak szám\n");
}
//Másik változat
unsigned char teszt[4] = {'1','1','A','\0'};
//ellenőrzés pedig
if(atoi(teszt)>0 & atoi(teszt)<255){
printf("Csak szám\n");
}else{
printf("Nem csak szám\n");
}Eredménye:
1. Csak szám - ez helyesen értékelődik ki
2. Csak szám - ez hibásan értékelődik ki mivel tartalmaz egy betűt isTegnap próbálkoztam vele és pl: ha betűvel kezdődik a tömb akkor helyesen értékelődik ki, de ha az elején szám van és a végére betűt írok akkor hibás a kiértékelődés.
Hogyan tudom megvizsgálni a tömböt, hogy abban csak számok van?
Köszi előre is..ui: tömb bejárásnál eszembe jutott, hogy talán elemnkénti vizsgálattal pl:
if(tomb[i] != 'A - Z' & tomb[i] != 'a - z') //helyes
Vagy valami ilyesmi...
Ú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!
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Kerékpárosok, bringások ide!
- The Division 2 (PC, XO, PS4)
- Apple iPhone SE (2020) - életképes alternatíva
- Vivo X200 Pro - a kétszázát!
- E-roller topik
- Milyen kompakt digitális fényképezőgépet?
- PlayStation 5
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- X1 Carbon 9th 14" FHD+ IPS érintő i7-1185G7 16GB 512GB NVMe ujjolv IR kam gar
- Latitude 9430 2-in-1 27% 14" QHD+ IPS érintő i7-1265U 16GB 512GB NVMe ujjlolv gar
- Apple Watch Series SE3 Alu 40/44 mm GPS/Cell - bontatlan - 1 év Apple garancia
- Apple Watch Series 11 Titán 42/46 mm Sport/Milanaise- bontatlan - 1 év Apple garancia
- ZBook Firefly 14 G10 14" QHD+ IPS i7-1370P 16GB 512GB NVMe ujjlolv IR kam gar
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3289
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Bontott, vadiúj, SPACE BLACK MacBook Pro 14" M4 10C/10G 16GB 512GB Gar.: 1 év APPLE világgarancia
- LG 38WN95C - 38" Ívelt NANO IPS - 3840x1600 - 144hz 1ms - Nvidia G-Sync - AMD FreeSync - ThunderBolt
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest