- Fotók, videók mobillal
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
- Apple Watch
- EarFun Clip – cimpazaj
- iPhone topik
- Kínos szituba keveredett a Nothing
- Samsung Galaxy S22 Ultra - na, kinél van toll?
- Kétmotoros tereproller, ami nem lett túl drága - Ausom L2 Max Dual
- Poco F7 Pro - jó, de az amatőr sem rossz
- Google Pixel topik
-
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!
- Fotók, videók mobillal
- Autós topik látogatók beszélgetős, offolós topikja
- Elektromos autók - motorok
- Okos Otthon / Smart Home
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
- Autós topik
- Vezeték nélküli fülhallgatók
- alza vélemények - tapasztalatok
- Gaming notebook topik
- Motoros topic
- További aktív témák...
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- Huawei 4G CPE Pro3 4G Router
- MSI Sword 16 - Core i7 / RTX 4050 / per key RGB / magyar garancia
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest