Hirdetés
- Megérkezett a Google Pixel 7 és 7 Pro
- Mobil flották
- Google Pixel 9 Pro XL - hét szűk esztendő
- Samsung Galaxy A53 5G - kevesebbet többért
- Titan 2 Elite néven érkezik egy újabb BlackBerry-szerű Unihertz
- Lesz is reklám a Nothing telefonjainak zárképernyőjén, meg nem is
- Apple Watch
- Google Pixel topik
- Vivo X200 Pro - a kétszázát!
- Xiaomi 12 - az izmos 12
Ú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!
- Lakáshitel, lakásvásárlás
- World of Warships
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Energiaital topic
- Magga: PLEX: multimédia az egész lakásban
- TCL LCD és LED TV-k
- Milyen monitort vegyek?
- Megérkezett a Google Pixel 7 és 7 Pro
- CES 2026: igazi mindenes a Lenovo legújabb, 4K-s QD-OLED monitora
- Elektromos autók - motorok
- További aktív témák...
- Redragon Kumara K552 RGB Brown Switch magyar billentyűzet
- Full Prémium! Gamer PC-Számítógép!Rog Maximus XII! I9 10850K / RTX 3080 Suprim / 32GB DDR4 / 2TB SSD
- GIGA AKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A4000 1 év garancia
- HIBÁTLAN iPhone 14 Pro 512GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3965
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


