Schreibt eine Funktion, die einen Pointer und einen Buchstaben bekommt
und zählt wie oft dieser Buchstabe in der Zeichenkette vorkommt.
// ************************************************************************************************
// Autor/en: http://www.online-vba.de - Marc Wershoven
// Verwendung der Quelltexte auf eigene Gefahr!
// Es gelten die Nutzungsbedingungen von www.Online-VBA.de!
// Original-Quelltext: www.online-vba.de/cpp_pointer1.php
// ************************************************************************************************
#include <stdio.h>
void anzahl_in_zk(char *, char);
void main()
{
char zeichenkette[30]="abcdefghabcdabcabcccde";
anzahl_in_zk(zeichenkette,'a'); //Suchstring ist 'a'
}
void anzahl_in_zk(char * lokpointer, char buchstabe)
{
int z=0, anzahl=0;
while(lokpointer[z]!='\0')
{
if (lokpointer[z]==buchstabe)
anzahl++;
z++;
}
printf("Anzahl des Strings in der Zeichenkette: %i\n", anzahl);
}