- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Fotók, videók mobillal
- November 4-én érkezik a Nothing Phone (3a)
- Azonnali mobilos kérdések órája
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- iPhone topik
- Egyéves Gemini AI Pro a Google-től a magyar egyetemistáknak is
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Huawei Watch GT 6 és GT 6 Pro duplateszt
Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
Pcmagicnet
#2355
üzenetére
A az 'i2' és a 'k2' azok milyen betűk?
Ehelyett :printf("(%1.1f%s) \n", (a / k), "%" ); ez is írható: printf("(%1.1f\%) \n", (a / k));. Ha egy string-ben egy foglalt operátort akarsz használni, mint itt pl a %-ot, vagy idézőjelet("), akkor szimplán írj elé egy \ jelet.Ha a \ jel kellene az így néz ki: \\
Pont ugyanígy a printf("%s","*"); helyett printf("\*");
Illetve ha csak 1 karaktert íratsz ki akkor szebb a %s helyett a %c.
Ha akarsz a progidon rengeteget rövidíteni: ascii.
Kicsit bővebben, a ciklusban a c1 a bekért betű ascii kódját fogja tárolni (vagyis ha nem %c-vel íratod ki, hanem %d-vel akkor a betű helyett az ascii kódja kerül a képernyőre). Az ascii kódot pedig szépen fel tudod használni egy tömb indexelésére. Pl a szám tömb indexeléséhez:
if (c1>='0' && c1 <='9')
{
++szam[c1-48]; //a 0 ascci kodja 48, vagyis ezt le kell vonni
}
Hasonlóan rövid lesz a betűk esetén is az 'A' esetén 65-t kell levonni, a 'a' esetén 97-et. Persze a megfelelő méretű tömböket elötte le kell foglalni.(#2356) Pcmagicnet: ránézésre jó, kipróbálod és kiderül.
Ú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!
- Hisense LCD és LED TV-k
- PROHARDVER! feedback: bugok, problémák, ötletek
- Eredeti játékok OFF topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Samsung Galaxy Felhasználók OFF topicja
- HiFi műszaki szemmel - sztereó hangrendszerek
- Fujifilm X
- Autós topik
- Melyik tápegységet vegyem?
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- Zalman Z3 PLUS alsó tápos, plexi oldalú minőségi ATX ház! AkciÓÓ
- Asus F15 FX506HE 15.6" FHD IPS i5-11400H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- Meta quest 2 128GB, KIWI akkumulátoros fejpánttal.
- Asus A15 FA507XU 15.6" FHD IPS Ryzen 9 7940HS RTX 4050 16GB 1TB NVMe magyar vbill gar
- 150 ezerrel ár alatt! bontatlan lenovo loq ! Ajándéknak tökéletes! Rtx 5050
- GYÖNYÖRŰ iPhone 11 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3126, 98% Akkumulátor
- AMD AM5 Setup! Akár kamatmentes rèszletre is! Èrdeklődj!
- Xiaomi Redmi A3 128GB, Kártyafüggetlen, 1 Év Garanciával
- Sosem használt! (Cini)Minis Forum Ryzen AI 9 HX 370 AMD Radeon 890M 96 GB RAM 2 TB SSD 1 év garancia
- Készpénzes számítógép PC félkonfig alkatrész hardver felvásárlás személyesen / postával korrekt áron
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest

Pont ugyanígy a
Kicsit bővebben, a ciklusban a c1 a bekért betű ascii kódját fogja tárolni (vagyis ha nem %c-vel íratod ki, hanem %d-vel akkor a betű helyett az ascii kódja kerül a képernyőre). Az ascii kódot pedig szépen fel tudod használni egy tömb indexelésére. Pl a szám tömb indexeléséhez:

