Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.08.2001, 02:57
Son-Goten



hi leutz...
gut, mal davon abgesehen, dass dsa nicht jedermanns sache ist, hier mal mein (noch sehr kurzer) "problem-quellcode" ;)

void main()
{
char namespieler[30];
char janein[4];

printf("Willkommen in Aventurien, edler Wanderer! Dies ist eine Welt der Abenteuer und Heldentaten! \nWie heißt Ihr, mein Freund?\n");
while(janein!="ja") /* und diese while-abfrage(und nebenbei unten das if sind/)ist mein problem... wenn ich nämlich als antwort ja eingebe, sieht er dieses nicht als ja an und fragt mich erneut... */
{
cin>>namespieler;
cout<<"Aha... also "<<namespieler<<", ich hoffe, ich habe Euch richtig verstanden?\n Ihr muesst wissen, ich hoere schlecht!"<<endl;
cin>>janein;
if(janein!="ja")
cout<<"So wiederholt Euren Namen"<<endl;
};

cout<<"Nun denn, "<<namespieler<<", begleitet mich in mein bescheidenes Heim!";
};

könnte mir wer helfen? ;)

--


Dieser Beitrag wurde am 17.08.2001 um 02:57 von Son-Goten bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
17.08.2001, 09:14
Gollum



probier das vergleichen der Strings mit strcmp(janein,"ja");

--

[url="http://www.thelordoftherings.com/cgi-bin/get-image.pl?ID=alan-lee-058 "]-N/A-[/url]
[url="http://www.microsoft.com/germany/ms/unternehmensinformationen/historie.htm "]Mean cats eat parakeets![/url]

zum Seitenanfang zum Seitenende Profil || Suche
002
17.08.2001, 12:04
DarKnight



Allerdings musst du bei strcmp folgendes beachten:

Diese Funktion gibt false zurück wenn die Strings gleich sind! Immer dran denken kann dumme Fehler verursachen.

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?

zum Seitenanfang zum Seitenende Profil || Suche
003
17.08.2001, 12:07
Son-Goten



jo.. war zwar in diesem fall schwer möglich, aber hab mich doch gewundert...
danke euch beiden!
goten

--

zum Seitenanfang zum Seitenende Profil || Suche
004
17.08.2001, 12:09
Archangel



ach btw, in deiner sig sind ne ganze menge fehler..
z.B. (monat=8) anstatt monat==8.. nur so btw :D

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche