Erste Anfänge mit C++ Huhu, Da ich jetzt ernsthaft anfangen will C++ zu lernen, hab ich mal ne Frage an euch. Ích hab hier ein C++ Buch zur Hand namens "C++ Programmieren mit Stil". In diesem Buch steht alles sehr schön beschrieben, aber es steht nich drin was ich für C++ brauche. Kann ich einfach ganz stumpf mit dem Notenpad drauflos proggen oder brauch irgendwelche Compiler usw? |
Hier bekommste alles kurz und knapp was du brauchst: [url]http://c.theflow.de/[/url] |
Du brauchst dafür einen C++ Compiler, wie z.B. Borland C++ oder Visual C++ von MS, es gibt aber auch DevC++, der ist kostenlos. |
oder enfach nur einen GNU C compilerwie gcc |
[quote=telepornos]oder enfach nur einen GNU C compilerwie gcc[/quote] siehe oben ;) |
[quote=telepornos]oder enfach nur einen GNU C compilerwie gcc[/quote] ¿DevC++? |
er kann auch den MS Compiler nehmen, der ist auch Freeware... |
[quote=HyperY2K]er kann auch den MS Compiler nehmen, der ist auch Freeware...[/quote] Das ist dann aber nur der Compiler, bei DevC++ ist ja die ganze Umgebung dabei... |
ja ich sach´s ja nur... |
Huhu, also der Beitrag stammt ja von mir, war nur nich eingeloggt. So, ich hab beschlossen erstmal mit C anzufangen und danach C++. Ich hab jetzt auch schon als Compiler den Turbo C von Borland(?). Und jetzt hab ich auch noch ne Frage! :D Also: Ich hab folgendes "Programm" geschrieben. Das Wissen dazu hab ich mir aus etlichen Tutorials rausgesucht. Und jetzt zu meiner Frage: Wie kann ich einen Zeilenumbruch machen? Also das das "taste drücken" in der nächsten zeile steht. main() { int a = 10, b = 15, c = 25; printf ("%d + %d = %d", a, b, c); printf ("Taste drücken um zu beenden."); getch(); } |
Zeilenumbruch in der Bildschirmausgabe durch "\n" |
Und wo muss ich das /n hinschreiben? :?: |
[code]main() { int a = 10, b = 15, c = 25; printf ("%d + %d = %d", a, b, c); printf ("Taste drücken um zu beenden.\n"); getch(); }[/code] In den printf mit rein, so wie ich s gerade mal gemacht habe.... |
oder so: [code] main() { int a = 10, b = 15, c = 25; print ("%d + %d = %d", a, b, c); println ("Taste drücken um zu beenden."); getch(); } [/code] |
Das wäre dann aber doch C++ bzw JAVA und nicht C, oder? |
ja schon, aber da die meisten compiler eh C/C++ Kombinationen sind, wird es auch gehen, aber Standard C ist printf... |
ist die standard c++ ausgabe net cout ???? |
[quote=telepornos]ist die standard c++ ausgabe net cout ????[/quote]Ja. |
Stimmt , und in Zusammenhang damit lautet der Zeilenumbruch endl;.Also cout >> "blablablabla" >> endl; . |
[quote=ChessTom]Stimmt , und in Zusammenhang damit lautet der Zeilenumbruch endl;.Also cout >> "blablablabla" >> endl; .[/quote] "<<" statt ">>", das wäre bei cin |
Hm! Klar.(böse Finger)Hab mir gerade überlegt , ob er die Header Datei iostream bei einem C Programm auch einbinden könnte , um ebenfalls mit cout arbeiten zu können.Soweit ich noch weiss ist cout/cin ein Bestandteil von iostream.h , oder? |
in dem string nen \n sollte aber auch nen zeilenumbruch bringen |
[quote=telepornos]in dem string nen \n sollte aber auch nen zeilenumbruch bringen[/quote] Wenn du es aber anstatt endl in einer Konsolenausgabe mit cout benutzt, wird der Puffer nicht geflusht. Deswegen statt \n endl nehmen :D. |
aha, danke! |
leute hab mich doch für C++ entschieden.... ich brauche mal von euch den befehl, das der user das programm mitm nem tasten druck beenden kann.... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:05 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.