Ergebnis 1 bis 20 von 26
Thema: C++ Frage
-
01.01.2012, 03:07 #1Giratina48
C++ Frage
ich hab ein TuT gefunden und wollte ein Code davon sehen wie es läuft aber ich weiss nicht mit welchem programm ich es machen kann. Könnte jemand helfen?
Code:#include <iostream.h> void main() { float radius; cout<<"Bitte geben Sie den Radius ein: "; cin>>radius; cout<<"Der Umfang betraegt: "<<2*3.14*radius<<endl; };
Könnte jemand mit helfen wie man das so darstellen könnte ?
Mfg Gira
-
-
01.01.2012, 03:30 #2Das_Es
AW: C++ Frage
Mit Visual C++ eine Win32-Konsolenprojekt erstellen, da muss es rein.
-
01.01.2012, 09:24 #3ButterZ
AW: C++ Frage
1. Um cin und cout zu verwenden fehlt dir noch: using namespace std;
2. void main() ??? Die main Funktion muss immer einen Rückgabewert des Types int haben. (zumindest in C++)
Wenn du das ganze noch genauer erklärt oder begründet haben willst lass es mich wissen.
-
01.01.2012, 10:53 #4Speedy79
AW: C++ Frage
int main wäre natürlich schöner, aber ein void main sollte lediglich eine Warnung auswerfen.
Allerdings deutet bereits das darauf hin, dass das Tutorial mit Vorsicht zu genießen ist.
Ansonsten empfehle ich, um C++ zu lernen auf naespaces zu verzichten und erstmal vollqualifziert zu schreiben;
so wird aus cout ein std::cout, aus cin wird std::cin usw.
Als Editor wäre es in meinen Augen empfehlenswert etwas rudimentäres zu verwenden wir einen einfachen Editor mit Syntaxhighlighting (Notepad+, oder, mein absoluter Favorit: Sublimetext 2)
und MinGW+MSys zum kompilieren zu installieren.
Falls du den Weg einschlägst, muss man dir noch 2-3 Dinge erklären, aber danach kommst du besser klar (und verstehst auch was du machst) als mit einer Lösung wie VS.
Bei weiteren Fragen: einfach raus damit.
-
01.01.2012, 16:38 #5Giratina48
AW: C++ Frage
Danke euch, hab ihr villt ein gutes C++ Tut ? Wennn ich das Tut mit vorsicht behandeln sollte dann würd ich gern auch ein anderes nehmen
-
01.01.2012, 18:10 #6Speedy79
AW: C++ Frage
Fragen wir mal so: Wofür genau wilst du C++ lernen, wo willst du hin?
Die Sprache ist so mächtig, dass es nicht schadet, sich vorher Gedanken über das Ziel zu machen und dem entsprechend zielgerichtet zu lernen.
C++ allumfassend mal eben lernen gestaltet sich als Programmier-Neuling doch als sehr schwierig.
-
01.01.2012, 20:43 #7ButterZ
AW: C++ Frage
Falsch. Unter C wie auch C++ muss die main() zwingend einen Rückgabewert haben.
Auch hier würde ich dir widersprechen. Wenn er es lernt, soll er sich gleich einen effizienten und ordentlichen Programmierstil
angewöhnen.
@ Threadersteller
Aber generell gesehen .... Programmieren lernst du nicht durch Tutorials. Lies ein anständiges Fachbuch.
Da wirst du einen theoretischen Anteil von 60-65% haben.
Die C++ Syntax? Die ist absolut Schnuppe .... Nur durch Praxis hat noch keiner vernünftig Programmieren gelernt.
Die Theorie und die Grundlagen sind das A und O. Wenn du die theorie behandelt hättest du zumindest schonmal keine main() ohne Rückgabewert aus dem Tut kopiert .
Lerne es lieber mit Basic, dass wäre in meinen Augen leichter. Wenn du dann Programmieren kannst ist die Sprache egal.
Und beschäftige dich durch Beispiele mit den Eigenschaften eines Algortihmus.
MfG Freddy
-
01.01.2012, 20:51 #8Speedy79
AW: C++ Frage
Oh, da hast du Recht, das hatte ich wohl falsch in Erinnerung (was aber auch nicht verwunderlich ist, weil: wann hab ich das auch zuletzt versucht xD)
Beim zweiten Teil bin ich leider wirklich anderer Meinung: das verwenden von namespaces ist schnell erlernt, das wissen darum, wo welche Funktionen verankert sind,
kommt aber am schnellsten durch regelmäßiges schreiben. Außerdem umgeht man so u.U. am Anfang ungewünschte Sideeffects durch doppelt vergebene Methodennamen und zusätzlich wird der Code imo für eine dritte Person besser interpretierbar (natürlich sollte man nicht ALLES vollqualifiziert schreiben, dann würde dies ins Gegenteil umschlagen);
prinzipiell scheint mir die Nutzung von using-Direktiven allerdings eher eine Geschmacks- und Stilfrage zu sein, halte den Verzicht aber zu Beginn für sinnvoll.
Man sollte aber auf jeden Fall wissen, was diese bedeuten.
Deinen Tipp mit Basic möchte ich übrigens unterschreiben, das kam mir auch in den Sinn;
zusätzlich ist das für einen Anfänger auch deutlich weniger frustrierend.
-
01.01.2012, 21:13 #9ButterZ
AW: C++ Frage
Gut das ist Geschmackssache und auch individuell an Erfahrung und Auffassungsgabe des Users anzupassen.
Aber generell ist es mit Sicherheit nicht schädlich sich mit der allgemeinen Theorie und Historie der Programmierung und Algortihmierung zu befassen.
Denn ich kann aus eigener Erfahrung und der vieler Mitmenschen sagen, dass theoretische Vorkenntnisse das Verständnis für interne Abläufe fördern.
-
01.01.2012, 21:14 #10Speedy79
-
02.01.2012, 00:13 #11Giratina48
AW: C++ Frage
wo möchte ich hin hmm am ende einfache anwendungen schreiben zukönnen die einiges erleichtern. aber erst mal möcht ich das grundprinzip verständlich gezeigt bekommen bzw selbst versuchen zu verstehen.
-
02.01.2012, 11:04 #12Speedy79
AW: C++ Frage
Hast du denn grundlegend schon Erfahrung im programmieren allgemein? (Die Vermutung sagt: Nein)
Und wenn Nein, warum hast du Dich ausgerechnet für C++ entschieden und nicht vorerst für eine Sprache, welche zugänglicher ist?
(mir fallen da als objektorientierte Sprachen insbesondere Java, Basic und C# ein);
Wenns denn doch C++ sein soll,
wäre es auch gerade um ein Grundverständnis zu erlangen, möglich erst C, welches sich auf Grund einer geringeren Komplexität (daher aber mehr Hirnschmalz) anbietet, zu lernen, zu üben und dann umzusteigen.
EDIT:
Zu C hier eine schöne Seite: http://www.tutorials.at/einfuehrung/...sumgebung.html
Außerdem empfiehlt sich in meinen Augen das ziemlich preisgünstige Buch "Grundkurs C" von Galileo.
-
02.01.2012, 17:24 #13Giratina48
AW: C++ Frage
Hab auch erst gedacht mit C anzufangen aber hab gelesen das man auch mit C++ anfangen kann wenn man sofort objektorientiert programmieren möchte. Und mit programmieren hat ich nicht wirklich was zu tun, nur einwenig VB
eig würd ich auch gerne javascript lernen, aber ich glaub dafür muss man schon vorkenntnisse in anderen Sprachen haben, könntet ihr mir dazu etwas sagen?
-
02.01.2012, 21:24 #14Speedy79
AW: C++ Frage
Sprechen wir von Java oder JavaScript?
Und wenn JavaScript: warum? Das ist keine Programmiersprache und insbesondere nichts, was man im entferntesten mit C++ vergleichen könnte.
PS: Weißt du genau, was objektorientiertes programmieren bedeutet? Was stellst du dir unter dem Begriff vor?
-
02.01.2012, 23:04 #15Giratina48
AW: C++ Frage
das weiss ich, javascript, villeicht kennt ihr das Spiel "Die Stämme". Spiele es seit Jahren, und Javascript zu können würde da helfen eigene Script schreiben zukönnen um das spiel einfach zu machen. (:
Ich hab gelesen das C++ eine "objektorientierte" Sprache sei. Dabei stell ich mir vor; schreiben von z.B. Anwendungen die etwas für die Person erledigen wie z.b. bei dem beispiel, den Radius ausrechnne.
-
02.01.2012, 23:37 #16Das_Es
AW: C++ Frage
Was hast du gegen C++, warum ist es deiner Meinung nach nicht zugänglicher als andere Sprachen?
Zudem ist JavaScript ist per Definition eine Programmiersprache, auch wenn man es nicht, wie du schon sagtest, mit C++ vergleichen könne. Und nein, man braucht nicht zwingend Vorkommnisse von anderen Sprachen dafür, das einzige was man gebrauchen kann ist Kenntnisse in HTML und CSS.
-
03.01.2012, 00:56 #17Giratina48
AW: C++ Frage
Also HTML und CSS sind kei ngroßes problem hatte damit einiges zu tun, also könnt ich eigentlich mit Javascript fortfahren? Tut,Lektüren,Seiten und etc. Empfehlungen?
Editor Empfehlung? Adobe Dreamweaver <-- berreits vorhanden oder gibt es besseres?
Mfg Gira
-
03.01.2012, 01:35 #18moe_re
AW: C++ Frage
Ich denke, die Frage, die weiter oben bereits gestellt wurde, ist ein wenig im Raum stehen geblieben.
Zwar ähneln sich javascript und C++ im Ansatz, allerdings ist der Aufgabenbereich in der Regel ein völlig anderer.
Deshalb noch mal zurück zu der Ursprungsfrage. Was ist das Ziel? So wie sich das momentan herauskristallisiert, steuerst du eher in Richtung Webentwicklung zu, korrekt ?
Aber sei es drum... die Tipps weiter oben, mit einer weit weniger komplexen Sprache zu beginnen, um die Logik der Programmierung zu verstehen, sind alles andere als verkehrt. Ich würde sogar das extrem gut dokumentierte Baukastenspielzeugland Visual Basic empfehlen, um erst mal nur die nackte Logik des Programmierens kennen zu lernen. Man kommt schnell zu einem Ergebnis und der Code ähnelt erst mal eher der englischen Sprache - ist also gut zu verstehen. Der Weg führt dann relativ schnell über C# zu C++ und auf diesem Weg würde ich auch aufbauen. Über C++ findet man später plattformübergreifend das Sprungbrett in eine Vielzahl von Programmiersprachen und Schnittstellen.
HTML und CSS haben erst mal reichlich wenig mit javascript gemeinsam, sind aber später kombinierbar.
-
03.01.2012, 03:10 #19Giratina48
AW: C++ Frage
achso noch etwas is bei javascript und "user javascript" ein unterschied? als in d er schreibweise
mfg gira
-
03.01.2012, 04:16 #20moe_re
AW: C++ Frage
Ich für meinen Teil komm noch aus der alten Schule und hab zum Großteil aus Büchern gelernt. Zu meiner Schul- und Studienzeit war das Internet noch nicht ganz so präsent, wie es heute ist
Da kann dir sicher jemand jüngeres weiter helfen, wenn es um gute Internetseiten geht.
userscripts für zum Beispiel Browsererweiterungen, Manipulationen etc. werden zumeist in javascript geschrieben (Endung: *.user.js). Auch hier vermute ich jetzt wieder, dass du gerne userscripts für Greasemonkey schreiben möchtest.... ja, diese sind in javascript geschrieben.
edit: das könnte lesenswert für dich sein: dive into greasemonkey
Ähnliche Themen
-
2 Fragen: 1. Frage zu Java-Applets und 2. Frage zu Verschalung: Hi!!! Zur 1. Frage: Könntet ihr mir noch ma sagen, wann und wieso ich ein Java-Applet signieren lassen muss? Ich weis zwar eins zwei punkte, wieso... -
PokémonFrage an Max
Frage an Max: Daher du nicht Angemeldet bist,ne Frage an dich,hast du ein Action Replay? -
Frage zu Benutzerkontensteuerung zu Vista und Frage zu Mozilla Firefox 3: Hallo! Ich habe den Dell Studio 15 zu Weihnachten geschenkt bekommen. Nun nervte mich immer diese Benutzerkontensteuerung und habe sie...
Frage: In welchen Situationen wünscht ihr fremden Menschen auf der Straße einen guten Morgen/Tag/Abend?
Forumla Café