Hallo,
ich habe mich dazu entschlossen C++ zu lernen doch ich habe jetzt schon Schwierigkeiten.Ich wollte einen kleinen Taschenrechner programmieren der kleine Additions Aufgaben lösen soll.Ich kriege immer den Fehler:
19 C:\Users\Pascal\Desktop\Rechen Programm1.cpp invalid operands of types `char[20]' and `char[20]' to binary `operator/'
1) Das ist nicht wirklich C++, was du da machst. Evtl. wäre ein richtiges Buch sinnvoll?
2) Du addierst 2 Adressen, was du machen willst, ist das Addieren des Inhalts der Adressen. C++ ist keine Skriptsprache, bei der die Datentypen egal sind. Du willst 2 Zahlen addieren, also brauchst du auch 2 Datentypen, die Zahlen verarbeiten können. int wäre hier z.B. eine Möglichkeit.
Und fgets(Zahl1,30,stdin); kann auch tödlich enden, du gibst dem Programm die Möglichkeit, 10 Bytes mehr zu schreiben als du Speicher reserviert hast.
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int zahl1,zahl2; // Das ist nur ein Beispiel und sollte definitiv nicht so genutzt werde.
// Man sollte Ausnahmen behandeln. z.b. wenn eine zu hohe Zahl für den Datentyp
// Integer eingegeben wird.
cout << " Bitte Zahl 1 eingeben: " ; // Würde dir auch raten nicht printf in c++ zu nutzen
cin >> zahl1;
cout << " Bitte Zahl 2 eingeben: " ;
cin >> zahl2;
// Jetzt hast du mehrere Möglichkeiten.
//Möglichkeit 1:
//Du kannst es direkt in der Ausgabe addieren
cout << "\nZahl1 + Zahl2: " << zahl1 + zahl2 << endl;
//Möglichkeit 2:
int zahl3 = zahl1 + zahl2;
cout << "Zahl1 + Zahl2: " << zahl3 << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int zahl1,zahl2; // Das ist nur ein Beispiel und sollte definitiv nicht so genutzt werde.
// Man sollte Ausnahmen behandeln. z.b. wenn eine zu hohe Zahl für den Datentyp
// Integer eingegeben wird.
cout << " Bitte Zahl 1 eingeben: " ; // Würde dir auch raten nicht printf in c++ zu nutzen
cin >> zahl1;
cout << " Bitte Zahl 2 eingeben: " ;
cin >> zahl2;
// Jetzt hast du mehrere Möglichkeiten.
//Möglichkeit 1:
//Du kannst es direkt in der Ausgabe addieren
cout << "\nZahl1 + Zahl2: " << zahl1 + zahl2 << endl;
//Möglichkeit 2:
int zahl3 = zahl1 + zahl2;
cout << "Zahl1 + Zahl2: " << zahl3 << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Dankeschön aber ich sehe grade das ich noch etwas lernen muss
Eine Frage hätte ich:
Immoment habe ich das Buch C für Dummies ist das Buch gut?
Wenn nein könntet ihr mir ein gutes Buch empfehlen wo man keine Vorkenntnisse braucht und das auch relativ leicht zu verstehen ist?
Achso und ist dieses Beispiel in C oder in C++ geschrieben?
Danke schon mal
Es ist in C++ geschrieben. Ich halte von diesen "... für Dummies"-Büchern wenig, es gibt da wirklich besseres.
Mal ne Frage Abseits des ganzen schlechten Codes hier: Warum möchtest du C oder C++ lernen. Da du die beiden Sprachen wohl nichtmal auseinander halten kannst, weißt du sicherlich auch nicht, dass es noch ne Menge andere (leichtere) Sprachen gibt.
Was möchtest du später mal erreichen? Welche Programme möchtest du mal schreiben?
Hi,
also ich bin noch relativ jung (15) und möchte später gerne Softwareentwickler oder Gameentwickler werden
Ich habe schon gehört das die meisten Programme/Spiele in C++ geschrieben sind.
Ich habe mir gedacht es ist besser wenn ich es evtl jetzt schon lerne
Ich würde dir raten mit Java oder C# zu beginnen. Gibt für beide Sprachen mitterweile sehr gute Engines, mit denen man genauso gut Spiele programmieren kann. (Ohne jetzt eine Diskussion auslösen zu wollen).
Mal davon abgesehen, dass das Thema hier echt schon oft genug diskutiert wurde, sollte man keine Bücher von Galileo Computing empfehlen. Bücher, die unter der Auflage geschrieben werden, in 4 Monaten fertig zu sein, sind einfach nicht gut und das Geld nicht wert.
@OP: Wenn du dich dafür interessierst, das Programmieren in C oder C++ zu lernen, dann entscheide dich für eine der beiden Sprachen und zeige genug Elan, selbst zu recherchieren, wie man damit am besten anfängt. Danke.
Habe mich mal bisschen drangesetzt,Tutorials angeguckt und das Programm geschrieben könnte mir eventuell jemand sagen ob es gut ist ?
Teile habe ich auch aus dem Beispiel Programm genommen.
Der nächste schritt: Ein Programm coden das +-/* ausrechen kann
Da müsste ich mich aber noch etwas in die If Funktion einlesen.
Code:
#include <iostream>
#include <cstdlib>
using namespace std;
int main(int argc, char *argv[])
{
int Eins,Zwei;
cout << "Geben sie eine Zahl ein" ;
cin >> Eins;
cout << "Bitte geben Sie noch eine Zahl ein " ;
cin >> Zwei;
int Ergebniss = Eins + Zwei;
cout << "Eins + Zwei: " << Ergebniss << endl;
system("PAUSE");
return EXIT_SUCCESS;
Achso und:
Könnte mir jemand erklären was das zu bedeuten hat ?
Anfänger sucht Hilfe :) 01/31/2013 - League of Legends - 2 Replies Hallo ich bin ein Anfänger in LOL und suche einen der mit mir ein bisschen zusammen spielen möchte und mir das gamen so bissle beibringt.
Rest klären wir dan in skype ab.
Skype: Dennishdx
Danke im Voraus.
Anfänger sucht HILFE 08/10/2011 - DarkOrbit - 7 Replies Grias eich
Also ich bin absoluter Anfänger in der Benutzungs von Hilfsmitteln. Ich möchte bei DO möglichst schnell viel erreichen ohne hunderte von Euronen reinzustecken. Ein Bot soll dabei gut hilfreich sein. Nun aber welchen Bot und wie werden die angewendet? Ich bin PC-techn isch ein Noob! Kann mir bitte Jemand weiterhelfen?
Danke
Oppfleger
Anfänger sucht Hilfe! 06/30/2011 - AutoIt - 2 Replies Hallo , ich beschäftige mich seit knapp 20 min mit Autoit.
Wollt mir grad einen bot für pokemon world online machen
hier mal mein code.
While 1
Sleep(5000)
Send("{RIGHT down}")
Sleep(2500)
Send("{RIGHT up}")
Sleep(300)
Send("{LEFT down}")
[IE] Anfänger sucht Hilfe 04/18/2011 - AutoIt - 8 Replies Hi,
Hier gleich noch eine Frage:
Bei google Translator gibt es einen Anhören-Knopf. Ist es möglich mit Autoit drauf zu klicken?
Geht es auch, den Ton zum entsprechenden Text herunterzuladen?
Lg V8II
[Hep]Anfänger sucht Hilfe 02/05/2010 - Metin2 - 4 Replies Hallo erstmal,
ich möchte euch Fragen ob mir jemand mit Metin2 helfen kann. Ich habe schon lang nichtmehr gespielt und war auch noch nie über lvl 30. Kann mir jemand sagen auf welchem Server ich anfangen soll bzw. welche Klasse (Ninja,Krieger..)
Ich habe schon oft gehört das Krieger das beste ist aber wie soll ich mich skillen? wo soll ich lvln? Wie komme ich schnell auf ein hohes lvl? (ohne Item-Shop) Wie schnell kann ich lvln wenn ich am tag ca 2-3std spiele.
P-server suche ich...