expected unqualified-id

D

Da1

Jungspund
Servus
Ich bin gerade am Programmieren üben.
Es gibt da einen Fehler über den ich nicht schlau werde.

köntet ihr euch das bitte mal anschauen:


PHP:
#include <stdio.h>
#include <stdlib.h>

int main(); 

[SIZE="5"]{[/SIZE]
	float zahl[10];
	const zahl;
	
	printf("bitte zahl eingeben\n"); scanf("%f", &zahl); /*zahl einlesen*/

	printf("Die zahl war ,%f\n" ,&zahl);  /*zahl ausgeben*/

if(zahl>0){
	printf("die zahl ,%f /n ist positiv\n")}; 

else{ 
	printf("die zahl ist negativ\n");
}

	return 0;}

mein Compiler sagt mir; expected unqualified-id before { token (oben bei SIZE="5"{ /SIZE -gehört nicht zum Prog. code außer { natürlich)

Danke
 
Da ist ein Semikolon zu viel. Es muss so aussehen:
Code:
int main()
{
    float zahl[10];
    /* usw */
 
Hinter int main() geh"ort NIEMALS ein Semikolon!!


EDIT: Oh da hab ich nich gesehen, dass vor mir schon jemand geantwortet hat. (Mehr Schlafen?)
Naja, doppelt h"alt besser...
 
Hinter int main() geh"ort NIEMALS ein Semikolon!!
[klugscheiss]
Es sei denn, man deklariert main, bevor man es definiert:
Code:
void foo();
int main();

void foo() {
    main();
}
int main() {
    foo();
    return 0;
}
kompiliert (erzeugt jedoch eine Speicherschutzverletzung), auch wenn es keinen Sinn macht.
[/klugscheiss]
 
Sch"am- klug angeschissen worden, von nem Klugscheisser,der noch dazu recht hat...

Merke mir: Erst besinnen, dann beginnen!
 

Ähnliche Themen

C Code Hilfe!!! gesucht bei Dezimalzahl in Binärzahl for loop

Ausführbare C-Datei von Mac OS auf Embedded Linux ausführen

Aufgabe in C

kann mir das jemand erklären?

[C] Speicherzugriffsfehler mit malloc

Zurück
Oben