Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » fehler mit if

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.04.2005, 20:35 Uhr
~chris2005
Gast


Hier hab ich ein stückchen code. Warum ist buffer niemals "hallo"?
Obwohl in der Messagebox hallo ausgegeben wird?
Was mache ich falsch und wie muss es richtig aussehen?


C++:
char buffer[256];//buffer für datei
  ifstream examplefile ("command.txt");
  if (! examplefile.is_open())
  {  MessageBox( NULL, "File konnte nicht geopened werden!", "Error", MB_OK ); exit (1); }

  while (! examplefile.eof() )//solange die datei nicht zuende ist...
  {
    examplefile.getline (buffer,11);
    if(buffer=="hallo"){MessageBox( NULL, "buffer ist hallo", "Info", MB_OK );}
    
  MessageBox( NULL, buffer, "Buffer:", MB_OK );
  }
  return 0;


Dieser Post wurde am 27.04.2005 um 21:20 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.04.2005, 21:12 Uhr
RedEagle




C++:
#include <cstdlib> //Braucht man für strcmp()

if(strcmp(buffer, "hallo")==0) //char-variablen muss man mit dieser Funktion vergleichen (wenn buffer = hallo ist, gibt die Funktion 0 zurück
{
MessageBox( NULL, "buffer ist hallo", "Info", MB_OK );
}



mehr infos gibts in der clib Reference, oben in der Menüleiste
--
MFG RedEagle

Dieser Post wurde am 27.04.2005 um 21:13 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.04.2005, 21:16 Uhr
~chris2005
Gast


Cool danke! Funktioniert!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: