#include <stdio.h>
#include <string.h>
#define LINIE printf("-----------------------------------\n")

char ziel[100] = {"Hier wird am Ende ein Punkt hingefügt"};
char quelle[] = {"\nJetzt haben wir einen String hinzugetan"};
char backup[100];

int main()
{
 int ret;

 printf("%s\n",ziel);
 LINIE;

 strcat(ziel,".");
 printf("strcat(ziel,\".\"): %s\n",ziel);
 LINIE;

 strcat(ziel,quelle);
 printf("strcat(ziel,quelle):%s\n",ziel);
 LINIE;

 printf("Wir machen eine Kopie von 'ziel'\n");
 printf("strcpy(backup,ziel)\n");
 strcpy(backup,ziel);
 printf("Der Inhalt der Sicherungskopie :\n%s\n",backup);
 LINIE;

 printf("Wir Vergleichen den Inhalt von 'backup' u. 'ziel'\n");
 printf("ret=strcmp(backup,ziel)\n");
 printf("Rückgabewerte: 0=gleich, 1=left>right, -1=left<right: ");
 ret=strcmp(backup,ziel);
 printf("%d\n",ret);
 LINIE; 

 return 0;
}
