Forum: www.mikrocontroller.net Code Darstellung


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Georg M. (g_m)


Angehängte Dateien:

Lesenswert?

96
97
98
99
10
0
10
1
10
2
10
3
10
4

von Magnus M. (magnetus) Benutzerseite


Lesenswert?

Georg M. schrieb:
> 96
> 97
> 98
> 99
> 10
> 0
> 10
> 1
> 10
> 2
> 10
> 3
> 10
> 4

Hierfür gibt es extra ein "Test"-Unterforum:

https://www.mikrocontroller.net/forum/test

von Random .. (thorstendb) Benutzerseite


Lesenswert?

4 8 15 16 23 42  :-)

Er will wohl drauf hinweisen, dass die Zeilennummerierung nicht das tut, 
was man erwarten würde...

: Bearbeitet durch User
von Bauform B. (bauformb)


Lesenswert?

Die Funktion ist zu lang. Früher gab's die Regel: eine Funktion soll auf 
den Bildschirm passen, mit den heutigen Monitorauflösungen muss man die 
Zeilenzahl eben künstlich begrenzen ;)

von Yalu X. (yalu) (Moderator)


Lesenswert?

Bei längeren Quellcodes bietet es sich an, diesen als Dateianhang zu
posten. Das hat auch den Vorteil, dass sich der eigentliche Thread nicht
so sehr in die Länge zieht.

Edit:

Ok, auch bei der Quellcodeansicht von Dateianhängen ist die Darstellung
nicht perfekt (letzte Ziffer von dreistelligen Nummern ist verdeckt),
aber wenigstens werden die Nummern nicht umgebrochen.

: Bearbeitet durch Moderator
von Hugo H. (hugo_hu)


Lesenswert?

99
7
14
23
57
32

Auch schöne Zahlen :-)

von mh (Gast)


Lesenswert?

Hugo H. schrieb:
> Auch schöne Zahlen :-)

Die zweite ist objektiv und subjektiv falsch.

von Georg M. (g_m)


Angehängte Dateien:

Lesenswert?

Yalu X. schrieb:
> Ok, auch bei der Quellcodeansicht von Dateianhängen ist die Darstellung
> nicht perfekt

Kann man wohl sagen.

Beitrag #6688950 wurde von einem Moderator gelöscht.
von IQ130+ (Gast)


Lesenswert?

Nummerierung in Hex würde das Problem der begrenzten Spaltenbreite 
zumindest entschärfen.

Und real coders rechnen ohnehin Hex-> Dec schnell im Kopf ;-)

https://geekandpoke.typepad.com/.a/6a00d8341d3df553ef014e8a1817cd970d-pi

... die wohl eher nicht.

von 100Ω W. (tr0ll) Benutzerseite


Lesenswert?

1
#include <iostream>
2
using namespace std;
3
4
int main() {
5
  for(int i = 0; i <= 50; i++){
6
    cout << "Hallo Welt!" << std::endl;
7
    if(x == 42){
8
      cout << "x = 42" << std::end1;
9
    }
10
  }
11
  return 0;
12
}
Jetzt geht die Funktion.

: Bearbeitet durch User
von Matthias L. (Gast)


Lesenswert?

IQ130+ schrieb:
> Und real coders rechnen ohnehin Hex-> Dec schnell im Kopf ;-)

->
Und real coders denken ohnehin Hex im Kopf ;-)

von IQ130+ (Gast)


Lesenswert?

Matthias L. schrieb:
> IQ130+ schrieb:
>> Und real coders rechnen ohnehin Hex-> Dec schnell im Kopf ;-)
>
> ->
> Und real coders denken ohnehin Hex im Kopf ;-)

Binär tuts auch  ;-) ->

https://qph.fs.quoracdn.net/main-qimg-dd6a075b238efc5fd0bf06fb9fc519a2.webp

von Georg M. (g_m)


Angehängte Dateien:

Lesenswert?

Gibt es eine Begründung, warum der Fehler beibehalten bleiben muss?

von Bauform B. (bauformb)


Lesenswert?

Das ist von der Natur so eingerichtet, damit die Leute lernen, lange 
Listings als Anhang zu posten ;)

von 🐧 DPA 🐧 (Gast)


Lesenswert?

Der Admin ist halt einfach unfähig.
1
/* Dynamically resize column width. */
2
.code table.rouge-line-table {
3
  table-layout: auto;
4
}
5
6
.code .lineno .gl {
7
  width: 0;
8
  min-width: 4ex;
9
}
10
11
.code .lineno .gl pre {
12
  white-space: nowrap !important;
13
  overflow: hidden;
14
}
15
16
/* If there are more than 20 lines, make them scrollable. */
17
.code {
18
   /* 1.4 is the line height. This will give 50 lines height, assuming same font size. */
19
   max-height: calc(20em * 1.4 + 0.4em);
20
   overflow: auto;
21
}

von 🐧 DPA 🐧 (Gast)


Lesenswert?

Für 20 Zeilen müsste es nun wohl so sein:
1
max-height: calc(20 * 0.94rem * 1.4);
Die Zeilen haben momentan eine Schriftgrösse von 0.94rem. line-height 
ist weiterhin 1.4

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.