Ergebnis 1 bis 6 von 6
  1. #1
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard Strings vergleichen

    Hallöschen
    ich hab folgendes Problem:

    Ich möchte zwei Strings (char arrays) vergleichen, dabei will ich prüfen ob String 1 mehr Zeichen enthält als String 2.

    Also mein Code sieht in etwa so aus:

    Code:
    int newBuffer[];
    int oldBuffer[];
    
    int Save()
    {
    	// Hier hol ich mir den Text aus einem Fenster
    	SendMessage(handle, WM_GETTEXT, (WPARAM) 5000, (LPARAM) newBuffer);
    	
    	//Wenn in newBuffr mehr Zeichen sind als in oldBuffer dann
    		MACH WAS
    		
    		//Aktualisiere nun oldBuffer mit dem neuen Text
    		oldBuffer = newBuffer
    
    	// Bis zum nächsten durchgang
    	return 0;
    }
    Jemand ne Idee?

  2. #2
    DateMake Dialer
    Registriert seit
    06.08.2008
    Beiträge
    118

    Standard

    oO du weißt doch oldBuffer den wert Newbuffer zu oO Also das sieht mir mal TOTAL falsch aus : D Wiederhol nochmal die letzten kapitel

  3. #3
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard

    Aber erst nachdem was gemacht wurde,damit beim nächsten durchlauf auch der aktuelle Wert verglichen werden kann. Die Überprüfung findet vorher statt.

  4. #4
    DateMake Dialer
    Registriert seit
    06.08.2008
    Beiträge
    118

    Standard

    Axo jez check ich die Kommentare oO war total verwirrt

    ( immer schön an die semikolons denken ^^ ) Das is c oder?

  5. #5
    has one Avatar von noctem
    Registriert seit
    08.06.2008
    Beiträge
    392

    Standard

    strlen() gibt dir die Länge des Strings/Arrays als int zurück.
    Du könntest auch sizeof() verwenden, da es bei einem Chararray egal ist ob du Zeichenzahl oder Byteanzahl zählst, da sie gleich sind.
    (Falls ich mich irre steinigt mich, aber erst morgen, wenn ich ausgeschlafen bin.)
    (Wenn ich ehrlich bin, habe ich keinen Plan was du machen willst, aber du hast geschrieben, dass du die Anzahl der Zeichen eines Strings vergleichen willst.)
    noctem{aet}jabber.ccc.de

  6. #6
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard

    Danke strlen() hat geholfen.

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •