"We are back" « oc.at

Fehelermeldungen beheben?

Qualle 30.07.2007 - 21:36 3773 24 Thread rating
Posts

Qualle

Banned
Registered: Jul 2007
Location: Austria
Posts: 46
Hallo!

ich suche antworten für die fehlermeldungen die ich bekomme.

z.B.:bei der funktion PrEing bekomme ich bei der else anweisung eine fehlermeldung
(27 C:\Dev-Cpp\9.cpp expected identifier before '(' token
und
27 C:\Dev-Cpp\9.cpp expected `;' before '(' token


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

int PrEing(int);
void DezToBin(int);

main()
{
int DezZahl;
int EingabeOK=1;

while (EingabeOK)
{
printf("Geben Sie eine Zahl ein (0-255):");
scanf("%d",&DezZahl);
EingabeOK=PrEing(DezZahl);
if(EingabeOK==1)
printf("Fehler bei der Eingabe!");
}
DezToBin(DezZahl);
system("PAUSE");
}


int PrEing(int eingabe)
{
if ((eingabe>=0)&&(eingabe<=255))
{
return (0);
else
return (1);
}
}
void DezToBin(int Zahl)
{
int x,n;
for(n=128;n>=1;n/=2)
{
x=Zahl/n;
Zahl=Zahl -x*n;
printf("%d",x);
}
}


ich suche eine seite die mir dabei helfen kann diese fehlermeldungen zu verstehen.
wenn möglich auf deutsch.:) ali nix verstehen:D

DANKE!!!!!!!!!

meepmeep

Here to stay
Avatar
Registered: Feb 2006
Location: Wien
Posts: 2337
du schreibst den else-zweig bereits _in_ der if-abfrage und nicht danach. (Line 30)

mach dir bitte die mühe und setzte die tabs,

lg meep

edit: btw, die zahl am anfang der fehlermeldung. (in dem fall '27') gibt dir die zeile an bei der du anfangen sollst zu suchen
Bearbeitet von meepmeep am 30.07.2007, 21:54

Bodominjaervi

OC Addicted
Registered: Jul 2002
Location: AT
Posts: 7808
if ...
{
else
}

ist falsch!

entweder

if
{
...
}
else
{
...
}

oder

if
... //einzeilig
else
... //einzeilig

EDIT: Gerade einen Fehler bei meiner Syntax entdeckt! (Falls man das Syntax nennen kann :D)
Bearbeitet von Bodominjaervi am 30.07.2007, 21:56

ChrisK

dun dun dunnn
Avatar
Registered: Dec 2001
Location: Graz
Posts: 529
meistens kann man an den fehlermeldungen auch erkennen wo sich der fehler befindet - oder zumindest wo in der nähe. empfehle dir als start einzelne programmfragmente auszukommentieren und schrittweise wieder einzukommentieren.

hth, chris

off topic: ich frag mich langsam wie viele von diesen threads es noch gibt

Bodominjaervi

OC Addicted
Registered: Jul 2002
Location: AT
Posts: 7808
Zitat von ChrisK
off topic: ich frag mich langsam wie viele von diesen threads es noch gibt

Das hab ich mich auch gerade gefragt. Wenn zu jeder Fehlermeldung ein Thread kommt wirds schirch!

@Qualle: Es steht eh immer die ungefähre Zeile bei den Fehlermeldungen. Musst halt ein bisschen durchstöbern und mach auch das, was ChrisK gepostet hat! Dann kommst bald von selber drauf und das kann nicht schaden!

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19798
Geh bitte, die Fehlermeldung sagt ja eh schon was du falsch gemacht hast und wenn ali nix englisch verstehen lern erstmal das bevor du mit Programmieren anfängst :o
(imho)

Bodominjaervi

OC Addicted
Registered: Jul 2002
Location: AT
Posts: 7808
Ich habs lange nicht mehr gemacht. Aber kurze Frage: Seit wann return (1); und nicht return 1;

EDIT: Sorry, kurzer Müdigkeitsfehler von mir! :)

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25547
@lake: beides möglich.

@daisho: politisch inkorrekt formuliert (aber du hast recht :p)

@Qualle: letzter thread in diesem schema, sonst verlierst du deinen account. jeder hier hilft dir gerne, wenn du ein problem hast - es sei denn du hast vorher auch ausreichend recherchiert, was bei dir leider nicht der fall ist.

fühl dich verwarnt..

edit: und diese rechtschreibfehler, ich werde wahnsinnig :bash:

UncleFucka

-
Avatar
Registered: Jun 2002
Location: CH
Posts: 4737
ich hab noch nie so schlechten code gelesen.

scnr

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
schade um ihn, er hat alte C-Erinnerungen geweckt :)

banjoe

Addicted
Avatar
Registered: Jan 2003
Location: 4820
Posts: 500
imo hätte er mit Java anfangen sollen, aber ich hab den "welche Programmiersprache" Thread zu spät gesehen, da war schon der erste "C Fehlermeldung" offen.

Allein mit einem Buch ist halt Java leichter behaupt ich mal.

__Luki__

bierernste Islandkritik
Avatar
Registered: Nov 2003
Location: gradec
Posts: 2990
IMHO sollte er mit einem guten Buch, Zetteln und Bleistift anfangen.

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11343
Zitat von __Luki__
IMHO sollte er mit einem guten Buch, Zetteln und Bleistift anfangen.

Es würde schon mal reichen, das Buch zu *lesen* und nicht nur die Beispiele abzutippen...

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Zitat von banjoe
imo hätte er mit Java anfangen sollen, aber ich hab den "welche Programmiersprache" Thread zu spät gesehen, da war schon der erste "C Fehlermeldung" offen.

Allein mit einem Buch ist halt Java leichter behaupt ich mal.
IMHO sollte er mit ein bisserl mehr Hirn und Eigeninitiative anfangen, dann ist das Buch und vor allem die Sprache nur noch zweitrangig.

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
Zitat von Nico
schade um ihn, er hat alte C-Erinnerungen geweckt :)
Jo, jetzt kommen wieder nur mehr so langweilige CSS-float-boxmodel-wie-mach-ich-das-mit-divs? Threads :(
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz