Hirdetés
- iPhone topik
- Apple iPhone 15 Pro Max - Attack on Titan
- Google Pixel topik
- Szívós, szép és kitartó az új OnePlus óra
- Poco F3 - a mindenes, de nem mindenkinek
- Honor Magic6 Pro - kör közepén számok
- Yettel topik
- Nothing Phone 2a - semmi nem drága
- Xiaomi 15T Pro - a téma nincs lezárva
- OnePlus: Settle Down, nem megyünk sehova
-
Mobilarena

Új hozzászólás Aktív témák
-
bdav
őstag
válasz
Bazsesz
#1767
üzenetére
na ezt a hszedet nem tudom értelmezni. de ha az eredeti problémát jól vágom akkor annyi kell h. a '\n' '\t' és ' ' karaktereket számold. amit írtál progi az minden karakter előfordulását nézi, tök feleslegesen. (ráadásul külön függvényt kér)
én így írnám meg:
void charCount(char* fileName)
{
FILE* f=fopen(''fileName'', ''r'');
int s=0;
int spaceCount=0;
int nCount=0;
int tCount=0;
do
{
s=fgetc(f);
if(s=='\n') nCount++;
if(s=='\t') tCount++;
if(s==' ') spaceCount++;
} while(s!=EOF);
printf(''\\n száma: %d'\n\\t száma: %d\nspace száma: %d', nCount, tCount, spaceCount);
}
mod: amit te irtál az is kb. ugyanezt teszi, csak megszámol mindent feleslegesen. ja és a while és for ciklust megint felcserélted. Kiírásnál meg nem lennék benne biztso hogyha a \n-t karakterként írod ki akkor nem tesz e inkább ujsort (ezért írok én pl. \\-t). egy iffel rá tudsz szürni mondjuk és akkor csak a szükségeseket írja ki (if(c[ i ]=='\n') printf(''\\n száma: %d'', c[ i ]);)
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Eredeti játékok OFF topik
- Házimozi belépő szinten
- Apple MacBook
- Villanyszerelés
- Nintendo Switch 2
- iPhone topik
- Mászós topik - falmászás, via ferrata, sziklamászás, hegymászás
- Melyik tápegységet vegyem?
- Okos Otthon / Smart Home
- További aktív témák...
- ELADÓ LiitoKala LII-PD4 akkumulátor töltő
- Új Dobozos HP 17-cn Nagyképernyős Multimédiás Laptop 17,3" -35% i5-1334U 10Mag 16/512 FHD
- Dell Latitude E7240,12.5",HD,i5-4300U,8GB DDR3,256GB SSD,WIN10
- Deepcool CH370 WH + Cooler Master Masterwatt 700
- Eladó Konfig I5 7400 16GB DDR4 256GB SSD 500GB HDD GTX1660Ti 6GB!
- BESZÁMÍTÁS! MSI B650 R7 7700 32GB DDR5 1TB SSD RX 9070XT 16GB LIAN LI LANCOOL 217 Wood 750W
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- iPhone 17 Pro 256 GB Kozmosz - Bontatlan !! www.stylebolt.hu - Apple eszközök - Számlás
- HP EliteBook 840 G9 i7-1265U 16GB 512GB 14" FHD+ 1 év teljeskörű garancia
- Dell Latitude Core i5 - i7 - 6-7-8-10-11-12-13. gen. üzleti kategóriás notebookok számlával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



