Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » [DUP] unbekanntes Problem

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
19.02.2006, 19:05 Uhr
Duedi



Bei folgendem Quellcode gibt der Compiler immer die Meldung
"fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei"
aus. Was bedeutet das und was kann ich dagegen machen?

C++:
#include <iostream>


using namespace std;

int a1, a2, r

int add (a1, a2)            // Addition
{
    r = a1 + a2;

    return r;
};

int sub (a1, a2)            // Subtraktion
{
    r = a1 - a2;

    return r;
};

int mult (a1, a2)            // Multiplikation
{
    r = a1 * a2;

    return r;
};

int div (a1, a2)            // Division
{
    r = a1 / a2;

    return r;
};

int main()
{
    char auswahl;

    cout << "Abfrage der zwei Zahlen, die miteinander verrechnet werden sollen."
         << "Zahl 1: "
    cin  >> a1;
    cout << endl;
    cout << "Zahl 2: "
    cin  >> a2;
    cout << endl;

    cout << "Wählen Sie die Art der Berechnung: \n \t\t\t 1. (A)ddition \n \t\t\t 2. (S)ubtraktion
         << \n \t\t\t 3. (M)ultiplikation \n \t\t\t 4. (D)ivision
         << endl;

    cin >> auswahl;

    switch (auswahl)
    {
    case ("
A" || "a"):
        {
            add (a1, a2);
        }

    case ("
S" || "s"):
        {
            sub (a1, a2);
        }

    case ("
M" || "m"):
        {
            mult (a1,a2);
        }

    case ("
D" || "d"):
        {
            div (a1, a2);
        }

    default:
        {
            cout << "
ungültige Eingabe" << endl;
            return 0;
        };
    };

    cout << "
Ergebnis: " << r << endl;

    return 0;
};



--
Hiroshima - 45
Tschernobyl - 86
Windows - 95

Dieser Post wurde am 19.02.2006 um 21:06 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.02.2006, 19:19 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Du hast den "stdafx.h" nicht mehr im Projekt!!!
#include "stdafx.h" dann funzt das. (falls Du ihn nicht gelöscht hast.)
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.02.2006, 19:22 Uhr
Karldin Shinowa
Professional Noob


da is mehr als 1 fehler im pogramm....
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.02.2006, 21:06 Uhr
Pablo
Supertux
(Operator)


Diese Frage hast du hier gestellt: www.fun-soft.de/showtopic.php?threadid=14298 genau diesselbe. Bitte eröffne nicht gleich einen neuen Thread wegen jedem Compilfehler, den du bekommst, insbesondere, wenn der Fehler derselbe ist.



außerdem sollte es sein:


C++:
cout << "Wählen Sie die Art der Berechnung: \n \t\t\t 1. (A)ddition \n \t\t\t 2. (S)ubtraktion"
         << "\n \t\t\t 3. (M)ultiplikation \n \t\t\t 4. (D)ivision"
         << endl;


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 19.02.2006 um 21:08 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: