- Megmutatta a Nothing a Phone (4a)-t, jól látható az átrendezet Glyph
- Xiaomi 15 - kicsi telefon nagy energiával
- Magisk
- Így fotóz és ennyire melegszik a Galaxy S26 Ultra
- Samsung Galaxy Watch6 Classic - tekerd!
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- One mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Apple iPhone 16 Pro - rutinvizsga
- Fotók, videók mobillal
-
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!
- Kormányok / autós szimulátorok topikja
- Megmutatta a Nothing a Phone (4a)-t, jól látható az átrendezet Glyph
- WoW avagy World of Warcraft -=MMORPG=-
- Tőzsde és gazdaság
- Házimozi belépő szinten
- gban: Ingyen kellene, de tegnapra
- Apple MacBook
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung kuponkunyeráló
- Tápos kibeszélő offtopik
- További aktív témák...
- iPhone XS Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3997
- iPhone 13 Pro Max 128GB 100% (1év Garancia)
- iPhone 17 256 GB Black - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- Samsung Galaxy A56 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Eredeti DELL 240W töltők (LA240PM160)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


