JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.phpMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Strings vergleichen
Gehe zu Seite 1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 07.01.2006, 20:21    Titel: Antworten mit Zitat

wie kann man ganze strings vergleichen lassen?
_________________
http://gtsp.gt.funpic.de
NEU: http://gtspforum.gt.funpic.de - das dazugehörige board
ProjectX for PSP - Jetzt runterladen!!
unter http://www.pspsource.de/news.php?extend.4537
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 07.01.2006, 20:32    Titel: Antworten mit Zitat

strcmp

normalerweise müsste man auch

std::string==std::string
schreibne können, musste austesten und nachlesen.
Wieso stellst du diese Frage hier? Irgendwie hab ich in dne letzen 5 Minuten 3 sinnlose Posts von dir gesehen...
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 07.01.2006, 20:40    Titel: Antworten mit Zitat

C++progging
CPP:
std::basic_string<wchar_t> string1 (L"hallo ich bins!");
std::basic_string<wchar_t> string2 (L"hallo ich bins nicht!");

if (string 1 == string2)
    std::wcout << L" Die beinden Strings sind gleich!" << std::endl;

_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
abc_d
JLI Master Trainee


Alter: 35
Anmeldedatum: 27.01.2003
Beiträge: 615

Medaillen: Keine

BeitragVerfasst am: 07.01.2006, 22:26    Titel: Antworten mit Zitat

@Patrick 2 strings case-insensitive vergleichen wär noch was nettes für die FAQ. Wie ich dich kenne hast du sicher was auf Lager.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 07.01.2006, 22:31    Titel: Antworten mit Zitat

BlackLordOfDragons
Habe ich Wink glaube ich werd das hmn so um 01:00 mal posten oder morgen früh nachm essen Very Happy
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jonathan_Klein
Living Legend


Alter: 37
Anmeldedatum: 17.02.2003
Beiträge: 3433
Wohnort: Siegerland
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 00:29    Titel: Antworten mit Zitat

BlackLordOfDragons hat Folgendes geschrieben:
@Patrick 2 strings case-insensitive vergleichen wär noch was nettes für die FAQ. Wie ich dich kenne hast du sicher was auf Lager.

hui, das ist ja auch so schwer, ne? Da alle Kleinbuchstaben hintereinander sind und alle Großbuchstaben auch, einfach gucken ob der char als Zahlenwert inenrhalb einer Grenze liegt und dann eine constante addieren um dne Großbuchstaben zu erhalten. Dann beide strings in Großbuchstaben umwanadeln und vergleichen.
_________________
https://jonathank.de/games/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 00:40    Titel: Antworten mit Zitat

Jonathan_Klein
Hui, das ist aber auch eine so billige Lösung!

Denkste das geht mit ßáéúàùìîôâê... usw.? Nö. Da gehört schon kräftigst etwas mehr dazu, werd ich aber morgen früh posten, bin jetzt zu müde den ganzen kram "schön" zu schreiben.
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
LordHoto
JLI'ler


Alter: 35
Anmeldedatum: 27.03.2003
Beiträge: 137
Wohnort: Gelnhausen
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 02:52    Titel: Antworten mit Zitat

toupper(...); <- damit laesst sich das realisieren

MFG

LordHoto
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 10:07    Titel: Antworten mit Zitat

LordHoto
Wie schon gesagt, dieser Lösungsansatz ist richtiger Quatsch. Das kann man in PHP oder C machen, aber in edlen Sprachen wie C++ oder ASP macht man das SO nicht. Und nicht nur wegen wegen dem Faktor Unicode.

Ich poste dazu nachher was, muss noch den Text dazu schreiben.
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
GreveN
JLI Master


Alter: 38
Anmeldedatum: 08.01.2004
Beiträge: 901
Wohnort: Sachsen - Dresden
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 10:07    Titel: Antworten mit Zitat

BlackLordOfDragons hat Folgendes geschrieben:
@Patrick 2 strings case-insensitive vergleichen wär noch was nettes für die FAQ. Wie ich dich kenne hast du sicher was auf Lager.


Harhar, braucht er gar nicht. Benjamin Kaufmann hat dazu mal wieder einen netten kleinen FAQ-Beitrag verfasst:
(Vlt. könnte man ja mal mit ihm reden, dass man die FAQ zumindest teilweise übernehmen darf. Smile)
http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=stricmp#Answ

(Hach ich liebe diese FAQ. Smile)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Yahoo Messenger MSN Messenger
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 10:09    Titel: Antworten mit Zitat

GreveN
Stimmt! Danke das Du mich dran erinnerst! Hab das FAQ total vergessen Wink Tja Guys: Arbeit gespart, aber Mr. Kaufmann war da wohl schneller Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
abc_d
JLI Master Trainee


Alter: 35
Anmeldedatum: 27.01.2003
Beiträge: 615

Medaillen: Keine

BeitragVerfasst am: 08.01.2006, 15:32    Titel: Antworten mit Zitat

Hey danke! Genau das was ich gesucht habe. Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 09.01.2006, 17:00    Titel: Antworten mit Zitat

nein ich meine es wo ein String eingetippt wird und dann so verglichen wird:
CPP:
if(string == "WasWeissIch")
{
     //tu was
}

Der Cheat code im wdm 1.3 soll ein sting sein
_________________
http://gtsp.gt.funpic.de
NEU: http://gtspforum.gt.funpic.de - das dazugehörige board
ProjectX for PSP - Jetzt runterladen!!
unter http://www.pspsource.de/news.php?extend.4537
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
abc_d
JLI Master Trainee


Alter: 35
Anmeldedatum: 27.01.2003
Beiträge: 615

Medaillen: Keine

BeitragVerfasst am: 09.01.2006, 17:09    Titel: Antworten mit Zitat

Das ist das selbe, du vergleichst 2 std::strings.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
C++progging
Senior JLI'ler


Alter: 31
Anmeldedatum: 03.10.2005
Beiträge: 244
Wohnort: Sauerland
Medaillen: Keine

BeitragVerfasst am: 09.01.2006, 18:00    Titel: Antworten mit Zitat

CPP:
char *antwort;
std::basic_string<wchar_t> string1 (L"CheatCode");

std::cin >> antwort;
if (string 1 == antwort)
    /*was weiss ich*/

Das kann so aussehn ,oder?
_________________
http://gtsp.gt.funpic.de
NEU: http://gtspforum.gt.funpic.de - das dazugehörige board
ProjectX for PSP - Jetzt runterladen!!
unter http://www.pspsource.de/news.php?extend.4537
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum