sqrt() und pow() könne nicht compiliert werden
-
ööööhhhhh ^^ jah ... gute Frage...
Ehrlichgesagt kann ich es nicht beantworten weil ich dachte das das auch als C++ zählt. Klar... ich hätte die std:: nutzen können, sollte ich aber im ersten anlauf nicht... noch nicht... .Ich werde das Ding bestimmt auch nochmal mit strings und C++ syntaxgerecht lösen. :xmas1:
-
@pumuckl,
Wir haben es ihm schon mehrfach probiert beizubringen. Er will nicht hören. Er will auf C++ in C++ verzichten
Übrigens ist der Code noch schlimmer als C in C++, es hat nämlich auch noch ein goto drin

Grüssli
-
Dravere schrieb:
@pumuckl,
Wir haben es ihm schon mehrfach probiert beizubringen. Er will nicht hören. Er will auf C++ in C++ verzichten
Übrigens ist der Code noch schlimmer als C in C++, es hat nämlich auch noch ein goto drin

Grüssli
Hehehhee es ist ja nicht so das ich nicht WILL mehr das ich nicht DARF... jedenfals bei der Aufgabe -.-... wie gesagt es kommen bessere Zeiten auf uns zu XD dann können wir über Strings reden

ja und das GOTO... das gefällt mir an der Stelle ehrlichgesagt auch nicht... muss ich noch gucken geht bestimmt auch schöner aber solange es nur so ein kleines goto ist und es funktioniert ... 1 kann man verkraften oder? XD
seid mir nicht böse XD :xmas1:
-
Virokams schrieb:
...aber solange es nur so ein kleines goto ist und es funktioniert ... 1 kann man verkraften oder? XD
Dies ist aber ein schöner roter Knopf, den zu drücken wird ja nicht so schlimm sein, hauptsache er funktioniert...
-
Virokams schrieb:
Hehehhee es ist ja nicht so das ich nicht WILL mehr das ich nicht DARF...
wechsel den Prof/das Buch/das Tutorial. Der Weg über C nach C++ war in den 90ern vielleicht in, ist aber absoluter Blödsinn, auch wenn es immernoch Bücher und Tutorials gibt, die diesen Ansatz verfolgen. Das ist die Methode ausm letzten Jahrhundert...
ja und das GOTO... das gefällt mir an der Stelle ehrlichgesagt auch nicht... muss ich noch gucken geht bestimmt auch schöner aber solange es nur so ein kleines goto ist und es funktioniert ... 1 kann man verkraften oder? XD
Nein. Ein kleines Goto ist eine große Hässlichkeit (Fehlerquelle, unübersichtlich, schwer zu warten, Spaghetticode,...) Und sobald man eine Unschönheit toleriert (noch dazu eine so große), lässt die zweite nicht lang auf sich warten. Solche kleinen Schandflecke sollte man beheben sobald man drüber stolpert...
-
asc schrieb:
Virokams schrieb:
...aber solange es nur so ein kleines goto ist und es funktioniert ... 1 kann man verkraften oder? XD
Dies ist aber ein schöner roter Knopf, den zu drücken wird ja nicht so schlimm sein, hauptsache er funktioniert...
So siehts aus

und ihr habt alle recht.
Ich weiß das doch
-
@Virokams,
Wieso darfst du nun aber nicht? Das würde mich echt mal wundernehmen. Du hast schon immer gesagt, wegen der Aufgabe. Welcher Aufgabe?Grüssli
-
ich hab ein neues problem, wollte aber keinen neuen thread aufmachen:
Ich bin mit meinem buch jetzt bei der stelle sting class, da dachte ich versuch doch einfach mal ein passwort in den taschenrechner zu programmieren^^. Dachte das wäre ein leichtes Unterfangen, aber hab mich wohl geirrt:#include <iostream> #include <cmath> #include <string> using namespace std; int main() { do { string pw; cout<<"Bitte Passwort eingeben: "<<endl; cout<<endl; cin >> pw; }while (pw != '123');Wieso zum Henker funktioniert das nicht? Ich hab ein string pw, das das Passwort abfragt, gemacht und die schleife fragt solange nach dem passwort bis man 123 schreibt. Aber aus der Fehlermeldung des compiler werde ich nicht schlau:
1>c:\...\visual studio 2008\projects\taschenrechner 2\taschenrechner 2\taschenrechner 2.cpp(19) : error C2065: 'pw': nichtdeklarierter Bezeichner 1>c:\...\visual studio 2008\projects\taschenrechner 2\taschenrechner 2\taschenrechner 2.cpp(19) : error C2015: Zu viele Zeichen in der Konstante
-
- Wenn du innerhalb eines Blocks (zwischen { und }) eine Variable deklarierst, dann ist sie auch nur dort gültig.
- Für Strings benutzt man die "-Zeichen. ' wird für "einzelne Buchstaben" verwendet.
Grüße,
Michael
-
vielen dank jetzt klappt es:
#include <iostream> #include <cmath> #include <string> using namespace std; int main() { string pw; do { cout<<"Bitte Passwort eingeben: "<<endl; cout<<endl; cin >> pw; cout << endl; }while (pw != "123");