Četnost znaku v poli řetězců More...
#include <stdio.h>#include <stdlib.h>#include <string.h>Go to the source code of this file.
Macros | |
| #define | NELEM(pole) (sizeof pole/sizeof *pole) |
Functions | |
| int * | vyskyty (char *texty[], int pocet, char *hledane) |
| int | main (int argc, char *argv[]) |
Četnost znaku v poli řetězců
Téma: Dynamická vícerozměrná pole
Procvičované učivo: dynamická vícerozměrná pole, funkce, cykly
Napište v jazyku C funkci int vyskyty(char* texty[], int pocet, char hledany), která vrací počet výskytů znaku hledany v poli textových řetězců texty. Rozměr pole textových řetězců (počet textových řetězců v poli) lze specifikovat pomocí parametru pocet. Pro testování funkce si v main funkci vytvořte libovolné pole textových řetězců. Příklad výstupu: Textove retezce: Ahoj uzivateli, jak se mas? Tohle bude snadne, ne?
Znak 'e' se v poli vyskytuje 6krát.
Definition in file cetnost-znaku-v-poli-retezcu2.c.
| #define NELEM | ( | pole | ) | (sizeof pole/sizeof *pole) |
obvykle makro pro velikost statickeho pole:
Definition at line 67 of file cetnost-znaku-v-poli-retezcu2.c.
| int* vyskyty | ( | char * | texty[], |
| int | pocet, | ||
| char * | hledane | ||
| ) |
h0nza: Hmm, argumenty jsou jako u main(int argc, char *argv[]), akorat 'blbe' poradi
Definition at line 33 of file cetnost-znaku-v-poli-retezcu2.c.
1.8.5