Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Erste Anfänge mit C++ (https://www.tweakpc.de/forum/programmiersprachen/16315-erste-anfaenge-mit-c.html)

Gast 12.06.2004 15:08

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?

Live 12.06.2004 15:45

Hier bekommste alles kurz und knapp was du brauchst:
[url]http://c.theflow.de/[/url]

Pirke 12.06.2004 16:55

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.

tele 12.06.2004 20:53

oder enfach nur einen GNU C compilerwie gcc

Live 13.06.2004 07:26

[quote=telepornos]oder enfach nur einen GNU C compilerwie gcc[/quote]

siehe oben ;)

Pirke 13.06.2004 08:47

[quote=telepornos]oder enfach nur einen GNU C compilerwie gcc[/quote]
¿DevC++?

HyperY2K 13.06.2004 09:48

er kann auch den MS Compiler nehmen, der ist auch Freeware...

Pirke 13.06.2004 09:53

[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...

HyperY2K 13.06.2004 10:22

ja ich sach´s ja nur...

Kodak 13.06.2004 10:25

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();
}

Live 13.06.2004 10:26

Zeilenumbruch in der Bildschirmausgabe durch "\n"

Kodak 13.06.2004 10:33

Und wo muss ich das /n hinschreiben? :?:

Pirke 13.06.2004 10:46

[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....

HyperY2K 13.06.2004 10:59

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]

Pirke 13.06.2004 11:04

Das wäre dann aber doch C++ bzw JAVA und nicht C, oder?

HyperY2K 13.06.2004 11:08

ja schon, aber da die meisten compiler eh C/C++ Kombinationen sind, wird es auch gehen, aber Standard C ist printf...

tele 13.06.2004 11:46

ist die standard c++ ausgabe net cout ????

sys3 13.06.2004 17:01

[quote=telepornos]ist die standard c++ ausgabe net cout ????[/quote]Ja.

ChessTom 14.06.2004 22:09

Stimmt , und in Zusammenhang damit lautet der Zeilenumbruch endl;.Also cout >> "blablablabla" >> endl; .

Live 14.06.2004 22:17

[quote=ChessTom]Stimmt , und in Zusammenhang damit lautet der Zeilenumbruch endl;.Also cout >> "blablablabla" >> endl; .[/quote]

"<<" statt ">>", das wäre bei cin

ChessTom 14.06.2004 22:27

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?

tele 14.06.2004 23:13

in dem string nen \n sollte aber auch nen zeilenumbruch bringen

Stinger` 15.06.2004 13:15

[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.

tele 15.06.2004 15:07

aha, danke!

Kodak 23.06.2004 15:57

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.