Begriff noch einfacher vergleichen?
-
Ich will 2 Zeichenketten vergleichen, gehts noch einfacher als hier?
#include <iostream> #include <stdlib.h> using namespace std; bool strcmp(char begriff1[], char begriff2[], bool graphic) { int i=0; while(true) { if(graphic) cout<<begriff1[i]<<" "<<begriff2[i]<<endl; if(begriff1[i] == begriff2[i]) { if(begriff1[i] == '\0') return(true);} else return(false); ++i; } } int main(int argc, char *argv[]) { char begriff1[99] = {"Peter geht nach hause, um in seinem bett zu schlafen!"}; char begriff2[99] = {"Peter geht nach hause, um in seinem Bett zu schlafen!"}; // Fuer eine graphische Ausgabe den letzten Parameter auf 1 setzen bool gleich = strcmp(begriff1, begriff2, 0); cout<<gleich; return(0);
-
Ja, benutze strings und dann kannst du die direkt mit dem Vergleichsoperator == vergleichen....