Diskussion:Header-Datei

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 2 Jahren von 84.158.122.178 in Abschnitt Abschnitt Geschichte fehlt
Zur Navigation springen Zur Suche springen
  1. include ist keine compiler-anweisung - das verwirrt nur #pragma dagegen schon. auch wenn es im fall von zum beispiel gcc von der selben binary ausgeführt wird, kann ich mit einer entsprechenden option - nur die stage des präprozessors (von gcc) arbeiten lassen. somit kommt der source-stream nicht mal bis zum eigentlichen parser des compilers.

==> präprozessor direktive-- 91.221.59.28 14:14, 31. Jul. 2014 (CEST)Beantworten

Einfärbung Quelltext[Quelltext bearbeiten]

Die Einfärbung ist zu bunt. Die Aufmerksamkeit soll besser auf den Inhalt gelenkt werden. Die Farbwahl gibt zudem den Geschmack des Wikipedia-Programmiers wieder. Sie ist nicht wirklich mit der Programmiersprache verbunden. --Flogger 20:33, 20. Okt. 2010 (CEST)Beantworten

Wenn's denn nur an der Einfärbung liegt, die finde ich eigentlich auch zum abgewöhnen. Was mich aber schon ziemlich stört, ist der hässliche Kasten über die gesamte Seitenbreite, das zerreisst die Seite optisch. Wie wäre es denn so:
  #include <stdio.h>
 
  /* ... (weiterer Quelltext) */
Übrigens finde ich, das Beispiel hängt etwas in der Luft, vielleicht sollte der vorlaufende Text sich irgendwie darauf beziehen; der für die Inkludierung verantwortliche C-Präprozessor könnte auch kurz erwähnt und verlinkt werden. Grüße --IrrwahnGrausewitz blah 20:51, 20. Okt. 2010 (CEST)Beantworten
a) Nicht schlecht, mit dem lang=text, und es sieht tatsächlich besser aus als der Kasten. So machen wir es.
b) Ja, es wäre gut, wenn sich der Text darauf beziehen würde, aber den Präprozessor ins Spiel zu bringen halte ich für verfehlt, da es ja nicht in erster Linie um die Programmiersprache C geht, sondern um die Vorstellung des Konzeptes von Header-Dateien. (In PHP ist es beispielsweise nicht der Präprozessor.) --Flogger 21:17, 20. Okt. 2010 (CEST)Beantworten
Das mit dem Präprozessor stimmt natürlich, ich war etwas C-fixiert.
(BK) Nachtrag: alternativ könnte man auch etwas in dieser Art machen:
#include <stdio.h>

int main( void )
{
    printf( "Vielleicht so?\n" );
}
Ergibt einen etwas hübscheren Kasten, der sich naturgegeben nahtlos ans Tabellendesign anpasst, und ließe sich bei Bedarf auch in eine Vorlage verpacken. --IrrwahnGrausewitz blah 21:30, 20. Okt. 2010 (CEST)Beantworten
Ok, ich setze die Box dann schon mal provisorisch rein. --Flogger 19:42, 22. Okt. 2010 (CEST)Beantworten
Prima, sieht doch eigentlich ganz schnieke aus. Nach ein bisschen Spielerei mit Vorlagen haben sich übrigens leider ein paar kleinere Unzulänglichkeiten bei der Konstruktion der Vorlagensprache als echte Hindernisse herausgestellt. Ich werde bei Gelegenheit mal die Vorlagenwerkstatt bemühen, vielleicht hat von den Spezis jemand eine Idee, wie man das realisieren kann. --IrrwahnGrausewitz blah 11:21, 23. Okt. 2010 (CEST)Beantworten
Korrektur: Dank eines Tipps aus der Vorlagenwerkstatt weiß ich jetzt, dass und wie es geht. Jetzt muss ich das Ding noch rund machen. --IrrwahnGrausewitz blah 16:39, 23. Okt. 2010 (CEST)Beantworten

Abschnitt "Alternativen"[Quelltext bearbeiten]

Ich habe keine Ahnung, was mir der Abschnitt erzählen will, besonders die letzten beiden Sätze sind komplett unverständlich so wie sie da stehen...91.64.243.125 23:57, 17. Nov. 2015 (CET)Beantworten

Abschnitt Geschichte fehlt[Quelltext bearbeiten]

Vielleicht sollte man in dem Artikel auch mal die Geschichte erwähnen, wie es zu den Headerdateien überhaupt kam und wie das mit der limitierten Hardware von damals zusammenhängt. --84.158.122.178 20:51, 3. Jan. 2022 (CET)Beantworten