Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

Zu "Tutorial: Programmieren" auf Lupuz

Anzeigen:

Thema geschlossen
 
Themen-Optionen Thema durchsuchen
Sidolin
Alt 14.10.2005, 00:09   #1
Standard Zu "Tutorial: Programmieren" auf Lupuz

Hi,
ich hab mich heut über nen neuen Artikel bei lupuz übers Programmieren gefreut, von daher ein Thread dazu. (http://www.lupuz.de/Tutorial-Programmieren.403.html)

Also, als erstes, der Artikel gefällt mir ganz gut, auch wenn ich es für gewagt halte, ein Programmiertutorial mit c zu machen.
Die Erklärungen halte ich für gut, allerdings fehlt wirklich, wo man einen Compiler herbekommt und wie man diesen bedient. Da gibts doch auf für win was kostenloses, ich glaub von Borland und auch dieses dev-cpp, und halt mingw.
Desweiteren sollte vielleicht doch drinstehen, dass das Windows-code ist, gibts ja einige Macuser hier (Wofür ist conio.h? Ist das sowas wie ncurses für windows?)

Sonst wirklich gut, bis auf vielleicht dass man anstatt newlines im code zu haben \n verwenden sollte.

Sid

P.s: Mit dem gcc (und vermutlich auch dev-cpp und mingw) gehts so:

Der Code muss ein bisschen geändert werden:
Code:
#include <stdio.h>

void main (void)
{
int zahl1, zahl2;
printf("Bitte geben sie den Wert fuer a ein:");
scanf("%i", &zahl1);
printf("Bitte geben sie den Wert fuer b ein:");
scanf("%i", &zahl2);
printf("Zahl 1=%i \n", zahl1);
printf("Zahl 2=%i \n", zahl2);
printf("Die Zahlen werden jetzt vertauscht!\n");
zahl1=zahl1*zahl2;
zahl2=zahl1/zahl2;
zahl1=zahl1/zahl2;
printf("Zahl 1=%i\n", zahl1);
printf("Zahl 2=%i\n", zahl2);
//Wird nicht gebraucht, nur zum offenhalten der Konsole in Win
//getch();
return 0;
}
Jetzt lässt sich das per 'gcc irgendwas.c -o vertauschen' kompilieren.
 
 
Nach oben
gagget
Alt 14.10.2005, 04:24   #2
Standard

conio.h war das net consolen input output oder so ?
ich schätze mal die hat er für getch() gebraucht.
 
 
Nach oben
Registrierter PPler
Anonymisierungsmodus aktiv!
Alt 14.10.2005, 07:15   #3
Standard

jupp, die conio.h brauchte ich für getch() und das wiederrum ist fürs offenhalten der Win Konsole, auf linux bräuchte ich das natürlich nicht
 
 
Nach oben
Registrierter PPler
Anonymisierungsmodus aktiv!
Alt 16.10.2005, 16:57   #4
Standard

ähm... ist zwar nicht wirklich schön aber "system("pause");"? erspart dir wenigstens den include da

noch ne frage an die versammelten coder. darf main() void sein? ich weiß es funktioniert und auch der gcc machts wohl heute ohne meckern aber eigentlcih war das doch immer bad.
 
 
Nach oben
cyanide
Alt 17.10.2005, 07:57   #5
Standard

Moin Sparkie,

main() darf void sein, dabei wird dann automatisch 0 zurückgegeben.
Da es das Betriebssystem ist, dass Deine main()-Funktion aufruft, erhält dieses auch das Ergebnis von der Funktion zurück.
0 bedeutet, das Dein Programm fehlerfrei beendet wurde.
Sinnvoll ist das Ganze, wenn du Dein Programm z.B aus einer Batchdatei bzw einem Shellskript aufrufst und in diesem wissen möchtest, ob das Programm nun korrekt oder eben fehlerhaft beendet wurde. Du könntest z.B "-1" zurückgeben und diesen Wert in Deiner Skriptdatei auswerten.

MfG
 
 
Nach oben
raven_22
Alt 20.11.2005, 17:38   #6
Standard

[FONT=Times New Roman]Was ist aus dem guten alten „Hallo Welt“ geworden ? *FG*[/FONT]
[FONT=Times New Roman]Ein Compiler ist an die Syntax der Sprache gebunden.[/FONT]
[FONT=Times New Roman]Bei jedem Compiler gibt es Hilfedateien oder ne Hilfefunktion.[/FONT]
[FONT=Times New Roman]Daher erübrigt sich eigentlich die Frage wie der entsprechende Compiler zu bedienen ist.[/FONT]
[FONT=Times New Roman]Lerne die Sprache und hämmre deinen Code rein.[/FONT]
[FONT=Times New Roman]Es soll Leute geben die nur Notepad, einen Linker und natürlich den Compiler benutzen :-)[/FONT]
[FONT=Times New Roman].[/FONT]
[FONT=Times New Roman]Als Einsteigersprache kann ich Delphi (Pascal) empfehlen.[/FONT]
[FONT=Times New Roman]Der Übergang von Delphi zu C ist danach sehr einfach.[/FONT]
[FONT=Times New Roman]Noch ein Tipp wie man zwei Probleme auf einmal lösen kann.[/FONT]
[FONT=Times New Roman]Geht in den Buchladen eures Vertrauens und schaut mal ob es dort Bücher zum Thema Programmieren gibt.[/FONT]
[FONT=Times New Roman]Sollte es eigentlich in jedem guten Buchladen geben.[/FONT]
[FONT=Times New Roman]Dort sucht nach Büchern zum entsprechenden Thema.[/FONT]
[FONT=Times New Roman]Ich schaue meist ob da ein unverpacktes Buch dabei ist und blättere kurz durch.[/FONT]
[FONT=Times New Roman]Wenn mir den Autor in mit wenig Sätzen verständlich machen kann was er von mir will dann ist es ein gutes Buch.[/FONT]
[FONT=Times New Roman]Meist liegen bei Büchern in denen es ums Programmieren auch CDs dabei.[/FONT]
[FONT=Times New Roman]Irgendwo auf dem Buch oder der CD steht sicher auch was drauf ist.[/FONT]
[FONT=Times New Roman]Gewöhnlich sind Sourcecode und ein kostenloser Compiler dabei. ;-)[/FONT]
[FONT=Times New Roman]Meine Empfehlung sind:[/FONT]

[FONT=Times New Roman]Buch: jetzt lerne ich C++[/FONT]
[FONT=Times New Roman]Verlag: Markt + Technik[/FONT]
[FONT=Times New Roman]Jahr: 2004 [/FONT]
[FONT=Times New Roman]Mit CD: Ja[/FONT]
[FONT=Times New Roman]ISBN: 3-8272-6722-6[/FONT]
[FONT=Times New Roman]Homepage: www.mut.de[/FONT]


[FONT=Times New Roman]Buch: jetzt lerne ich Delphi[/FONT]
[FONT=Times New Roman]Verlag: Markt + Technik [/FONT]
[FONT=Times New Roman]Jahr: 2002[/FONT]
[FONT=Times New Roman]Mit CD: Ja[/FONT]
[FONT=Times New Roman]ISBN: 3-8272-6514-2[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.mut.de[/FONT]

[FONT=Times New Roman]Buch: Programmieren – Der leichte Einstieg[/FONT]
[FONT=Times New Roman]Verlag: Markt + Technik[/FONT]
[FONT=Times New Roman]Jahr: 2001[/FONT]
[FONT=Times New Roman]Mit CD: Nein[/FONT]
[FONT=Times New Roman]ISBN: 3-8272-6190-2[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.mut.de[/FONT]

[FONT=Times New Roman]Buch: C/C++ GE-PACKT (2. Auflage)[/FONT]
[FONT=Times New Roman]Verlag: mitp[/FONT]
[FONT=Times New Roman]Jahr: 2003[/FONT]
[FONT=Times New Roman]Mit CD: Nein[/FONT]
[FONT=Times New Roman]ISBN: 3-8266-1368-6[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.mitp.de[/FONT]

[FONT=Times New Roman]Buch: Assembler GE-PACKT[/FONT]
[FONT=Times New Roman]Verlag: mitp[/FONT]
[FONT=Times New Roman]Jahr: 2001[/FONT]
[FONT=Times New Roman]Mit CD: Nein[/FONT]
[FONT=Times New Roman]ISBN: 3-8266-0786-4[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.mitp.de[/FONT]

[FONT=Times New Roman]Buch: C++[/FONT]
[FONT=Times New Roman]Verlag: bhv [/FONT]
[FONT=Times New Roman]Jahr: 2001[/FONT]
[FONT=Times New Roman]Mit CD: Ja[/FONT]
[FONT=Times New Roman]ISBN: 3-8266-8113-4[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.bhv.de[/FONT]

[FONT=Times New Roman]Buch: C++ echt einfach[/FONT]
[FONT=Times New Roman]Verlag: Franzis´ [/FONT]
[FONT=Times New Roman]Jahr: 2005[/FONT]
[FONT=Times New Roman]Mit CD: Ja[/FONT]
[FONT=Times New Roman]ISBN: 3-7723-7525-1[/FONT]
[FONT=Times New Roman]Homepage: [/FONT][FONT=Times New Roman]www.franzis.de[/FONT]

Geändert von raven_22 (20.11.2005 um 17:54 Uhr).
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Lupuz - Unterstützung durch PP Gemeinschaft Anarchnophobia Postplanet & Lupuz.de Support 13 09.07.2005 18:33
Lupuz: Betatester gesucht! Anarchnophobia Postplanet & Lupuz.de Support 25 20.06.2005 09:10
Lupuz Spam Sunshine Postplanet & Lupuz.de Support 6 02.11.2003 17:37
Lupuz T-shirts El Sparko Postplanet-Kneipe 1 01.09.2001 03:59
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche



Alle Zeitangaben in WEZ +2. Es ist jetzt 05:37 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.