Fehelermeldungen beheben?

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/fehelermeldungen_beheben_183021/page_1 - zur Vollversion wechseln!


Qualle schrieb am 30.07.2007 um 21:36

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 schrieb am 30.07.2007 um 21:49

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


Bodominjaervi schrieb am 30.07.2007 um 21:52

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)


ChrisK schrieb am 30.07.2007 um 21:53

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 schrieb am 30.07.2007 um 21:55

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 schrieb am 30.07.2007 um 21:57

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 schrieb am 30.07.2007 um 22:00

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 schrieb am 30.07.2007 um 23:11

@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 schrieb am 31.07.2007 um 20:55

ich hab noch nie so schlechten code gelesen.

scnr


Nico schrieb am 31.07.2007 um 22:49

schade um ihn, er hat alte C-Erinnerungen geweckt :)


banjoe schrieb am 01.08.2007 um 14:58

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__ schrieb am 01.08.2007 um 15:08

IMHO sollte er mit einem guten Buch, Zetteln und Bleistift anfangen.


that schrieb am 01.08.2007 um 21:34

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 schrieb am 02.08.2007 um 01:01

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 schrieb am 02.08.2007 um 09:59

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 :(




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025