011
13.02.2006, 16:32 Uhr
~dafduf
Gast
|
hallo alle zusammen, erst einmal vielen vielen dank für die schnelle hilfe, und das mit dem code von 'XNR' hat super geklappt. leider hat sich das nächste problem ergeben:
die einzelnen zeichenketten möchte ich nun vergleichen. das problem ist aber, er vergleicht nur jeweils den ersten buchstanben der zeichenketten. bsp: peter und paul => da gibt er mir den hinweis aus, das die namen gleich sind (warum????) peter und meter => hier sagt er , die namen sind nicht gleich (ist ok). wo liegt der fehler????
hier der quellcode für das kleine programm:
C++: |
#include <stdio.h>
void main() {
/*ein Vektor fuer Zeichenketten mit 2 Zeilen, die jeweils eine Zeichenkette von max 100 Zeichen speichern koennen*/ char namen[2][100];
//Einlesen der beiden Zeichenketten von der Tastatur printf("\n\nEinlesen der Zeichenketten :\n\n"); printf(" Zeichenkette Nr.1 : "); scanf("%s",&namen[0]); fflush(stdin); printf(" Zeichenkette Nr.2 : "); scanf("%s",&namen[1]); fflush(stdin); printf("\n\n**************************************************");
//Ausgeben beider Zeichenketten auf dem Bildschirm printf("\n\n\nAusgeben der Zeichenketten :\n\n"); printf(" Zeichenkette Nr.1 : %s\n",namen[0]); printf(" Zeichenkette Nr.2 : %s",namen[1]); printf("\n\n\n**************************************************");
//Vergleichen beider Zeichenketten printf("\n\n\nVergleich beider Zeichenketten :\n"); if (*namen[0]==*namen[1]) { printf("\n\n Beide Zeichenketten sind gleich!"); printf("\n\n\n**************************************************"); } else { printf("\n\n Beide Zeichenketten sind NICHT gleich!"); printf("\n\n\n**************************************************"); };
//Nochmal ausgeben beider Zeichenketten auf dem Bildschirm printf("\n\n\nAusgeben der Zeichenketten :\n\n"); printf(" Zeichenkette Nr.1 : %s\n",namen[0]); printf(" Zeichenkette Nr.2 : %s",namen[1]); printf("\n\n\n**************************************************\n\n\n");
}//Ende main()
|
Bearbeitung von windalf: |
Codetags fixed...
|
Dieser Post wurde am 13.02.2006 um 17:27 Uhr von Windalf editiert. |