Implementiere und teste die Funktionen int anzahlZeichen(char *myString, char c) und void anzZeich(char *myString, char c, int *anz). Beide Funktionen, die sich nur formal aber nicht in ihrer Funktionalität unterscheiden, sollen überprüfen, wie oft das Zeichen des 2. Parameters im 1. Parameter vorhanden ist. Das Ergebnis wird entsprechend des Kopfes der Funktionsdefinitionen an den Aufrufer zurückgegeben.
Implementiere und teste die Funktionen int myStrlen(char *myString) und void MyStrlenPtr(char *myString, int *len). Beide Funktionen, die sich nur formal aber nicht in ihrer Funktionalität unterscheiden, sollen ermitteln, aus wievielen Zeichen der String im 1. Parameter besteht. Das Ergebnis wird entsprechend des Kopfes der Funktionsdefinitionen an den Aufrufer zurückgegeben..
Implementiere und teste die Funktion void myToUpper(char *input, char *output). Die Funktion soll sämtliche Zeichen des Strings des 1. Parameters im Großbuchstaben umwandeln und den umgewandelten String in 2. Parameter an den Aufrufer zurückgeben. Verwende für die Umwandlung des Strings keine externe Funktion sondern eine switch-Konstruktion.
Implementiere und teste die Funktion void myStrcpy(char *target, char *source). Die Funktion soll den String vom 2. Parameter in 1. Parameter kopieren.Verwende für den Kopiervorgang des Strings keine externe Funktion .
Implementiere und teste die Funktion void myStrcat(char *target, char *add). Die Funktion soll den String vom 2. Parameter dem 1. Parameter hinzufügen.Verwende für das Hinzufügen des Strings keine externe Funktion .
Implementiere analog der
Beschreibung in der Visual C-Online-Hilfe die Funktion
char
*strstr(const char *string,const char *strCharSet ).
Return
Value:
This functions returns a pointer to the first
occurrence of strCharSet in string, or
NULL if strCharSet does not appear in string. If
strCharSet points to a string of zero length, the
function returns string.
Parameters:
string
Null-terminated string to search
strCharSet
Null-terminated string to search
for
Remarks:
The strstr function
returns a pointer to the first occurrence of strCharSet in string.
The search does not include terminating null characters.