Einsteigerfrage fatal error C1010
-
Hallo,
ich versuche zur Zeit einen einfachen Rechner in C zu programmieren.
Als Umgebung nutze ich Visual Studio 2012 für C++.Leider verfolgt mich der Fehler C1010 und ich weis nicht was genau ich falsch mache.
Danke für die Hilfe.
Viele Grüße
Rocco
#include <stdio.h> #include <stdlib.h> #include <float.h> //fals int gegen float getauscht werden soll #include <math.h> //evtl. unnötig für standart Arrithmetik void main() { int zahl1, zahl2, antwort, auswahl; while(1) { auswahl=0; //Definierten Zustand für auswahl erzeugen /*Menü erzeugen*/ printf("1 für addieren\n"); printf("2 für subtrahieren\n"); printf("3 für multiplizieren\n"); printf("4 für dividieren\n"); scanf("%d",&auswahl); if(auswahl<5) { printf("Geben Sie die erste Zahl ein :="); scanf("%d",&zahl1); printf("Geben Sie die zweite Zahl ein :="); scanf("%d",&zahl2); }//end if switch(auswahl) { case 1: antwort=zahl1+zahl2; printf("Ergebniss :=%d\n\n",antwort); break; case 2: antwort=zahl1-zahl2; printf("Ergebniss :=%d\n\n",antwort); break; case 3: antwort=zahl1*zahl2; printf("Ergebniss :=%d\n\n",antwort); break; case 4: antwort=zahl1/zahl2; printf("Ergebniss :=%d\n\n",antwort); break; default: printf( "Es wurde bei der Auswahl keiner der Werte 1,2,3,4, oder 5 eingegeben! Drücken sie eine Taste um fortzufahren!\n" ); break; }//ende switch-case getchar(); }//end while getch(); }//ende main
-
Was genau (Zeilennummer und Fehlertext) wird denn angemeckert? Mein Compiler übersetzt Dein Programm fehlerlos ...
-
Möglicherweise 'vorkompilierte Header' abschalten:
http://msdn.microsoft.com/de-de/library/d7fz9ckx(v=vs.110).aspx
-
genau, ich habe keine Leere Version erstellt sondern eine mit vorkompilierten Header -.-
Danke!