Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » if-Abfrage

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 < [ 2 ]
000
01.07.2005, 19:38 Uhr
~pflaumer
Gast


hallo zusammen,

ich mache gerade meine ersten versuche bei C++. und hab gleich ein problem. mein "programm"
funktioniert super bei der version Dev-C++ 4 doch bei der neuen Beta funktioniert garnichts mehr. könnt ihr mir sagen wo der fehler liegt? :

#include <io.h>

int main()
{
int x;
cout << "Bitte geb eine Zahl ein: ";
cin >> x;
if (x%2==0)
cout << "Die Zahl ist gerade!";
else
cout << "Die Zahl ist ungerade!";
system("PAUSE");
return 0;
}


ziemlich simpel eigentlich aber ich scheiter gerade dran

Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.07.2005, 19:43 Uhr
RedEagle




C++:
#include <iostream>
using namespace std;

int main()
{
int x;
cout << "Bitte geb eine Zahl ein: ";
cin >> x;
if (x%2==0)
cout << "Die Zahl ist gerade!";
else
cout << "Die Zahl ist ungerade!";
system("PAUSE");
return 0;
}


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.07.2005, 19:52 Uhr
Pler
Einer von Vielen
(Operator)


Warum schreiben die meisten Leute nicht so, dass man das auch lesen kann...?

- Bei if und else Klammern setzen.
( Da macht man dann auch weniger Fehler )
- Zeilen einrücken
- Leerzeichen verwenden

C++:
if( nZahl == 0 )



- und vorallem
C++:

nutzen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.07.2005, 20:04 Uhr
~pflaumer
Gast


mmh jetzt versteh ich garnichts mehr.

das ist doch c++ und was redeagle geschrieben hat ist genau das selbe.

welches programm benutzt ihr denn?

kann mir jmd mal sagen wo jetzt der fehler liegt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.07.2005, 20:15 Uhr
xXx
Devil


tja, wie wäre es dnen mit ner Fehlermeldung ?! Also, sag die mal... wenn es scheiter, muss es ja auch ne Fehlermeldung geben...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.07.2005, 20:17 Uhr
Pler
Einer von Vielen
(Operator)



Code:
make programmname


funktioniert bei mir z.B. ganz gut.

Mit fallen diese beiden Zeilen auf:

C++:
#include <iostream>
using namespace std;


Dieser Post wurde am 01.07.2005 um 20:18 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
01.07.2005, 20:33 Uhr
~pflaumer
Gast


also als fehler kommt immer "5 DPrograms\Dev-Cpp\main.cpp `cout' undeclared (first use this function)"

aber mit dem code von redeagle funktioniert das immer noch nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
01.07.2005, 20:56 Uhr
~pflaumer
Gast


gehört meine frage eigentlich hier her?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
01.07.2005, 21:39 Uhr
RedEagle



komisch...
Der Code funktioniert bei mir Problemlos, obwohl ich gerade sehe, das noch was Fehlt.
Hier mal die gute Version des Codes: (Getestet mit DEV-CPP 4.9.8.0)


C++:
#include <windows.h> //wegen system
#include <iostream>
using namespace std;

int main()
{
int x;

cout << "Bitte geb eine Zahl ein: ";
cin >> x;

if (x%2==0) cout << "Die Zahl ist gerade!";
else        cout << "Die Zahl ist ungerade!";

system("PAUSE");
return 0;
}


@Pler: Das mit dem if ist geschmachssache. Ich finde meine Schreibweise z.B. wesentlich "schöner" als für die beiden Ausdrücke 'ne neue Zeile anzufangen...
@~pflaumer: Ja, deine Frage ist hier richtig
--
MFG RedEagle

Dieser Post wurde am 01.07.2005 um 21:40 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
01.07.2005, 21:45 Uhr
Pler
Einer von Vielen
(Operator)


Vielleicht fehlen die Bibliotheken einfach.
Versuch mal folgendes, das ist std C und sollte eigentlich auf jeden Fall laufen.


C++:
#include <stdio.h>

int main( )
{
        int x;

        printf( "Bitte gib eine Zahl ein: " );

        scanf( "%d" , &x );

        if( ( x % 2 ) == 0 )
        {
                printf( "Die Zahl ist gerade\n" );
        }
        else
        {
                printf( "Die Zahl ist ungerade\n" );
        }

        return 0;
}



Ansonsten prüf mal die Einstellungen deiner Umgebung, ob die auch an der richtigen Stelle sucht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: