5. Aufgabe: strings mit pointern

Implementieren Sie die Aufgaben nur unter Verwendung von Pointern. Die einzelnen Lösungen sollen als Funktionen geschrieben werden, denen die Strings als Pointer übergeben werden.

  1. liest einen String ein und sucht das Vorkommen eines Buchstaben, der über das Terminal eingegeben wurde
    int suche (char *str)
  2. liest 2 strings vom Terminal ein und vergleicht ob die zwei strings identisch sind
    int comp(char *str1,char *str2)
  3. liest einen String ein und bestimmt ob er ein Palindrom ist
    int pali(char *str)
  4. die Reihenfolge der Buchstaben eines strings umdreht
    int rev(char *str,char *rev)
  5. die Reihenfolge der Buchstaben eines strings umdreht. Das Ergebnis wird von der Routine nicht als Argument, sondern über den Namen zurückgegeben.
    char *rev(char *str)