Hirdetés
- Bluetooth hangszórót készít a HMD
- Cseresznyepiros és mokka barna Redmi Note 15-ök az újévre
- Külföldi prepaid SIM-ek itthon
- Milyen okostelefont vegyek?
- Amazfit Bip 6 - jót olcsón
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Apple iPhone 15 Pro Max - Attack on Titan
- Telekom mobilszolgáltatások
- CES 2026: Érintőceruzát támogató komolyabb Motorola várható
- Redmi Note 12 Pro - nem tolták túl
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
Retekegér
#3369
üzenetére
conio.h és getch nem szabványos, arra van a getchar amit mellesleg a csúnya scanf helyett is használhatsz.
Ha a while ciklus már elérte a végét, akkor a getch már amúgy is fölösleges.
A tömb elem növelésénél pedig nem i-t hanem c-t kellene használni indexeléshez.
Ezen felül ajánlott kapcsoszárójeleket és áttekinthetőbb struktúrát használni.
Ja és nem formázott kiíráshoz fölösleges a printf, arra van a puts.A ctrl+z pedig elképzelhető, hogy csak üres sorban fog működni (legalábbis a linuxos ctrl+d így van) tehát előbb enter kell az aktuális sor lezárásához majd jöhet az EOF.
#include <stdio.h>
int main ()
{
int c;
int i;
int tomb[10];
puts("Fajl vege jelig (Ctrl+Z) szabvanyos bementrol olvasva");
puts("megszamoljuk, hogy hany szamjegy van a szovegben.\n");
for (i=0; i<10; i++) {
tomb[i]=0;
}
while ((c = getchar()) != EOF) {
if (c>='0' && c<='9') {
tomb[c-'0'] += 1;
}
}
for (i=0; i<10; i++) {
printf("%d: %d\n",i,tomb[i]);
}
return 0;
}
Ú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!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Sorozatok
- Bluetooth hangszórót készít a HMD
- Formula-1
- Projektor topic
- Cseresznyepiros és mokka barna Redmi Note 15-ök az újévre
- One otthoni szolgáltatások (TV, internet, telefon)
- Háztartási gépek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Úgy állhat le a 16 GB-os GeForce RTX 5060 Ti gyártása, hogy közben nem áll le
- További aktív témák...
- Retro Lenovo ThinkPad laptop csomag (T400, T61, X61s) - 3 db egyben
- 15.gen! Intel Core Ultra 5 245KF +16-32GB DDR5 RAM +hűtött VRM-es B860 lap! GAR/SZÁMLA (Te nevedre)!
- -70% FULLOS Lenovo ThinkPad T14: Ryzen 7 4750U 8mag, 32GB, 512GB, 14" FHD, vil.HU bill,IR,ujj.olv
- Ryzen 7 7700X +hűtött VRM-es B650M lap +16-32GB DDR5 RAM! GAR/SZÁMLA (a Te nevedre kiállítva)!
- 100/100% 500GB SSHD, 500GB HDD - több db - 2,5"
- Új Steelseries Arctis Nova pro vezetékes gamer fejhallgató
- HIBÁTLAN iPhone 12 Mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3631,94% Akkumulátor
- Thermalright Aqua Elite 360 V3
- 365 NAPRA RÉSZLETRE BANKMNETES KAMATMENTES , GAMER PC ,LAPTOPOK , GAMER SZÉKEK , GAMER MONITOROK
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


