Veröffentlicht 30. September 200915 j so der lehrer hat uns folgende aufgabe gegeben:Übung: Korrigieren und begründen Sie die Fehler. Bringen Sie das Programm zu Laufen int main() { int $a=0, $b=1, c; float zahl_1=1.0, zahl-2=2.0, summe; double Summe, double; char 1.Buchstabe='a'; c=$a+$b; printf("c: %d\n",C); Summe=zahl_1+zahl-2; printf("Summe: %f\n",summe); printf("double: %f\n",double); printf("1.Buchstabe: %s\n",1.Buchstabe); return 0; } könnt ihr mir das mal lösen?? dann kann ich es mal anschauen und hab so ein AHA effekt. thx und mfg manu
30. September 200915 j könnt ihr mir das mal lösen?? Eigentlich nicht. Versuch den Quellcode zu kompilieren, dann kreidet er alle (Syntax-)fehler an.
1. Oktober 200915 j ja nach dem compilen zeigt er mir alle syntax fehler an..... dann stehen da um die 10 fehler z.b. bad suffix ; usw. soweit bin ich au gekommen. aber das hilft mit nix wie soll ich es verbessern?? der lehrer hat uns einfach die aufgabe gegeben. und wir haben erst 6 std. programmiertechnik ich hoff mir kann jemand helfen
1. Oktober 200915 j z.b. bad suffix ; usw. soweit bin ich au gekommen. aber das hilft mit nix wie soll ich es verbessern?? in der Fehlermeldung steht auch immer die Zeile angegeben. Ich würde die Fehler verbessern, so dass Du am Ende ein lauffähiges Programm hast
2. Oktober 200915 j Um mal dir einwenig zu helfen: printf kannst du nur benutzen wenn du eine bestimmte header datei mit include einbindest... $a oder $b in der deklaration von variablen : NIX GUT wir sind nicht bei PHP double ist ne ... hmmm... ka wie man das nennt aber ist reserviert als typbezeichnung deswegen geht double Summe, double; nicht... da du ja double nicht als variablennamen benutzen kannst... 1.Buchstabe als variablenname geht leider auch net... wegen . bei der ausgabe von einem char nicht %s sondern %c für charakter printf("Summe: %f\n",summe); geht auch net ganz da summe nur deklariert wurde... der double wert ist Summe den du mit Summe=zahl_1+zahl-2; berechnet hast... merkste was??? printf("c: %d\n",C); geht auch net... siehe oben mit merkste was (c nicht C um mitm finger drauf zu zeigen ) den rest müsstest du jetzt eigentlich selber hinbekommen... also umschreiben und so... bissel arbeit musst du auch machen gruß micha
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.