![]() |
hm komischer fehler huhu jetzt nommal der quellcode... [quote] #include <iostream.h> #include <stdlib.h> double auswahl = 0; double anzahl_bananen = 0; double anzahl_aepfel = 0; double anzahl_schokolade = 0; double ende = 0; double weitermachen = 0; double ja_nein = 0; double warenkorb = 0; double mwst = 1.16; void menu(); void main() { cout << " Was wollen sie kaufen? " << endl; cout << " Druecken Sie... " << endl; cout << " ... 1 für Bananen " << endl; cout << " ... 2 für Aepfel " << endl; cout << " ... 3 für Schokolade " << endl; cout << " ... 4 um das Programm zu beenden! " << endl; cin >> auswahl; if(auswahl==1) { cout << " Wieviele Bananen moechten sie kaufen?" << endl; cin >> anzahl_bananen; warenkorb + anzahl_bananen; cout << " 1 - Mehr einkaufen " << endl; cout << " 2 - Zur Kasse " << endl; cin >> auswahl; if(auswahl==2) { cout << " *** *** IHR KASSENBON *** *** " << endl; cout << " *** KaufMich Supermarktkette *** " << endl; } menu(); cin >> auswahl; if(auswahl==2) { cout << " Wieviele Aepfel moechten sie kaufen? " << endl; cin >> anzahl_aepfel; } system("cls"); menu(); cin >> auswahl; if(auswahl==3) { cout << " Wieviel Tafeln Schokolade moechten sie kaufen? " << endl; cin >> anzahl_schokolade; } system("cls"); menu(); cin >> auswahl; if(auswahl==4) { cout << " Das Programm wird beendet! Vielen Dank das sie den Einkaufsführer 2005 benutzt haben! " << endl; cout << " Copyright by BiGgY "; } system("PAUSE"); return 0; } void menu() { // ZEILE 77 cout << " Drücken Sie..." << endl; cout << " ... 1 für Bananen" << endl; cout << " ... 2 für Äpfel" << endl; cout << " ... 3 für Schokolade" << endl; } [/quote] so der compiler meldet mir in zeile 77 folgendes: [quote] 77 d:\c__ent~1\einkau~1.cpp parse error before `{' [/quote] |
AW: hm komischer fehler Hast ne Klammer vergessen ;) und zwar die, die das [code] if(auswahl==1) { [/code] schliesst. Wenn mans ordentlich einrueckt, sieht mans auch direkt: [code] void main() { cout << " Was wollen sie kaufen? " << endl; cout << " Druecken Sie... " << endl; cout << " ... 1 für Bananen " << endl; cout << " ... 2 für Aepfel " << endl; cout << " ... 3 für Schokolade " << endl; cout << " ... 4 um das Programm zu beenden! " << endl; cin >> auswahl; if(auswahl==1) { cout << " Wieviele Bananen moechten sie kaufen?" << endl; cin >> anzahl_bananen; warenkorb + anzahl_bananen; cout << " 1 - Mehr einkaufen " << endl; cout << " 2 - Zur Kasse " << endl; cin >> auswahl; if(auswahl==2) { cout << " *** *** IHR KASSENBON *** *** " << endl; cout << " *** KaufMich Supermarktkette *** " << endl; } menu(); cin >> auswahl; if(auswahl==2) { cout << " Wieviele Aepfel moechten sie kaufen? " << endl; cin >> anzahl_aepfel; } system("cls"); menu(); cin >> auswahl; if(auswahl==3) { cout << " Wieviel Tafeln Schokolade moechten sie kaufen? " << endl; cin >> anzahl_schokolade; } system("cls"); menu(); cin >> auswahl; if(auswahl==4) { cout << " Das Programm wird beendet! Vielen Dank das sie den Einkaufsführer 2005 benutzt haben! " << endl; cout << " Copyright by BiGgY "; } system("PAUSE"); return 0; } [/code] Die main gehr auf 'Einrueckungsstufe' 0 los, endet aber auf 'Einrueckungsstufe' 1. Was nimmst fuern Editor? Gruesse, kerri |
AW: hm komischer fehler hm hab jetzt den Dev-C++ 4. Der MS Visual C++6 lässt sich nicht installieren o_O |
AW: hm komischer fehler kannst du mir mal bitte verraten was dieser Befehl macht: warenkorp+anzahl_bananen; Ich denke du möchtest in Die variable Warenkorp die neuen "bananen Anzahl" reinschreiben!?!. Aber schreibt man das nicht so: warenkorp=warenkorp+anzahl_bananen; Sonst weis der PC doch gar nicht, wo er dieses ergbnis reinschreiben soll. Ansonsten kann ich dir als Compiker den Borland 5 sehr ans herz legen. Und da es schon die Version 6 von denen gibt, ist die 5er kostenlos. Kann man dort auch runterladen. Gruß Alex |
AW: hm komischer fehler [QUOTE=Bad Blade][...] warenkorp=warenkorp+anzahl_bananen; [/QUOTE] Hupsi, uebersehen ;) Da ist wohl eher ein = verloren gegangen, denn warenkorp += anzahl_bananen; geht auch. Ich nehme nal ganz stark an, das der compiler gemeckert hat ('Statement without effect' oder so aehlich) [QUOTE=Bad Blade][...] Ansonsten kann ich dir als Compiker den Borland 5 sehr ans herz legen. Und da es schon die Version 6 von denen gibt, ist die 5er kostenlos. Kann man dort auch runterladen. [/QUOTE] Der gcc ist sowieso der einzig Wahre :P Gruesse, kerri |
AW: hm komischer fehler [QUOTE=kerri] Der gcc ist sowieso der einzig Wahre :P [/QUOTE] Also ich nutze der Borland Builder 6 und kann mich nicht beklagen. Bei läuft er super. Gruß Alex |
AW: hm komischer fehler ich glaub den gcc gibts gar ned nativ für Windows oder? :lol: aber der ist echt der Guru :) |
AW: hm komischer fehler afaik nutzt dev-Cpp den gcc - als exe [wobei der gedanke, einen Kompiler für ein anders OS nativ zu kompilen schon ein wenig komisch ist] |
AW: hm komischer fehler jo mit was wird der kompiliert? 8O mit M$ C-Compiler :lol: :rofl: |
AW: hm komischer fehler Doch GCC für Windows gibt es einmal in Form von MingW und einmal in der von Cygwin. (http://www.cygwin.com/) |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.