Zum neuen Informatik-Forum >>
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kann mir jemand dieses kleine Programm erklären?

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
hakeem88



Anmeldungsdatum: 22.02.2006
Beiträge: 4

BeitragVerfasst am: 06. März 2006 18:08    Titel: Kann mir jemand dieses kleine Programm erklären? Antworten mit Zitat

Ich habe in einem Buch diesen Quelltext für ein Programm zur Berechnung von 2400 π (Pi) Dezimalstellen. es hat 158 Zeichen. Jetzt würde ich gerne wissen wie das Programm im einzelnen funktioniert? Also jeder dieser Befehler so kurz erklären was das macht im Programm.

Ich weiß das ist viel Arbeit aber danke schonmal.

Viel dank schomal.

EDIT: -hat sich erledigt

_________________
Wenn der PC eine "Sie" wäre, würde ich sie heiraten!


Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:49, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Pathologe
Gast





BeitragVerfasst am: 06. März 2006 19:04    Titel: Antworten mit Zitat

Hab deinen Quelltext in Dreamweaver gespeist, der zeigt aber nix an, nur Schrott, keine Pi Zahl.
Nach oben
dachdecker2
Moderator


Anmeldungsdatum: 11.06.2005
Beiträge: 106
Wohnort: Maintal / Hessen

BeitragVerfasst am: 06. März 2006 22:43    Titel: Antworten mit Zitat

Du könntest das Programm um 4 weitere zeichen verkürzen, indem du die Zeilenumbrüche entfernst. Funktionieren dürfte es nicht und ich wundere mich, dass dein Compiler keine Fehler meldet, Pathologe.

Im mittleren for() sind 4 Semikola drin, ich kenne es nur mit 2 Stück: vor dem ersten steht die Initialisierung, danach die Schleifenbedingung und nach dem zweiten sieht man gewöhnlich inkrementieren der Zählvariable (oder etwas ähnliches). Ich hab zwar noch nicht mehrere Bedingungen usw. in einem Parametersatz von for() vergeben, aber so weit ich weiß, werden die Anweisungen, die zum gleichen Parameter (Initialisierung/Bedingung/Inkrement) gehören, durch Kommata getrennt.

_________________
In a world without walls and fences, who needs windows and gates? [Internet]

Gruß, dachdecker2
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
hakeem88



Anmeldungsdatum: 22.02.2006
Beiträge: 4

BeitragVerfasst am: 07. März 2006 19:12    Titel: Antworten mit Zitat

hier mal das original, also wo ich das her habe:

EDIT: -hat sich erledigt




MFG

_________________
Wenn der PC eine "Sie" wäre, würde ich sie heiraten!


Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:50, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dachdecker2
Moderator


Anmeldungsdatum: 11.06.2005
Beiträge: 106
Wohnort: Maintal / Hessen

BeitragVerfasst am: 07. März 2006 20:29    Titel: Antworten mit Zitat

Im Original scheint es keine for()'s mit mehr als 2 Semikola zu geben. Schreibs nochmal ab und lass es durch den Compiler laufen smile.

Sehr schön ist, dass jetzt die Quellenangabe dabeisteht. Ich denke, dass der Autor sich das verdient hat smile.

_________________
In a world without walls and fences, who needs windows and gates? [Internet]

Gruß, dachdecker2
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden MSN Messenger
hakeem88



Anmeldungsdatum: 22.02.2006
Beiträge: 4

BeitragVerfasst am: 17. März 2006 20:45    Titel: Antworten mit Zitat

so... habe es durch den compiler laufen lassen hat auch funktioniert...



MFG und danke nochmal

_________________
Wenn der PC eine "Sie" wäre, würde ich sie heiraten!


Zuletzt bearbeitet von hakeem88 am 28. März 2006 20:50, insgesamt 2-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
as_string



Anmeldungsdatum: 24.02.2006
Beiträge: 80
Wohnort: Heidelberg

BeitragVerfasst am: 17. März 2006 22:59    Titel: Antworten mit Zitat

hakeem88 hat Folgendes geschrieben:
so... habe es durch den compiler laufen lassen hat auch funktioniert...


Kann nicht sein! Du hast statt eines ";" ein "," in der zweiten for-Schleife vor dem c-=14. Damit kompilierts nicht!

Gruß
Marco
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
hakeem88



Anmeldungsdatum: 22.02.2006
Beiträge: 4

BeitragVerfasst am: 18. März 2006 21:24    Titel: Antworten mit Zitat

sorry korigiert... habe ausversehen einen tippfehler gemacht... sorry...
_________________
Wenn der PC eine "Sie" wäre, würde ich sie heiraten!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Informatikerboard.de Foren-Übersicht -> C/C++ Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen