[C] Fehler C2143 in VS 2010 Express

brunlorenz

*C* & Windows-Freak
Hallo, ich stehe hier vor einem Rätsel:
C:
// Adressbuch.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung.
//

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
	printf("Taschenrechner\n");
        int auswahl;
        printf("<1> Addieren\n<2> Subtrahieren\n<3> Multiplizieren\n<4> Dividieren\n<5> Programm beenden\nAuswahl: ");
	scanf("%d",&auswahl);
	system("PAUSE");
	return 0;
}
Der VS 2010 Express meldet:
Code:
1>visual studio 2010\projects\adressbuch\adressbuch\adressbuch.c(11): error C2143: Syntaxfehler: Es fehlt ';' vor 'Typ'
1>visual studio 2010\projects\adressbuch\adressbuch\adressbuch.c(13): error C2065: 'auswahl': nichtdeklarierter Bezeichner
Doch "Auswahl" wurde noch nicht deklariert!!
Kann mir jemand helfen?
 
Könntest du "addressbuch.c" (visual studio 2010\projects\adressbuch\adressbuch\adressbuch.c) zeigen deklariert?
 
Zuletzt bearbeitet:
Abhängig vom Standard den VC 2010 verwendet müssen Variabeln in C am Anfang des Blocks deklariert werden damit der Stack entsprechend eingerichtet werden kann.
 
Zurück