/***************************************************************/ /* Prof. Dr. Carsten Vogt */ /* FH Koeln, Fak. 07 / Nachrichtentechnik */ /* http://www.nt.fh-koeln.de/vogt */ /* */ /* Beispielprogramm Nr. 28 */ /* der frueheren Vorlesung Datenverarbeitung */ /* */ /* Das Programm zeigt Standardfunktionen fuer Strings. */ /***************************************************************/ #include #include #include main() { /* Deklaration dreier String-Variablen text1, text2, text3 */ char text1[20], text2[20], text3[20]; /* Einlesen von text1 und text2 mit scanf() */ printf("Bitte zwei Strings eingeben:\n"); scanf("%s %s",text1,text2); /* Ausgabe der Laengen von text1 und text2 mit strlen() */ printf("Laenge String 1: %d\n",strlen(text1)); printf("Laenge String 2: %d\n",strlen(text2)); /* Vergleich von text1 und text2 mit strcmp() */ if (strcmp(text1,text2)==0) printf("Strings sind gleich\n"); else printf("Strings sind ungleich\n"); /* Kopieren von text1 nach text3 */ strcpy(text3,text1); printf("\ntext3 = %s\n",text3); getch(); }