Forum: www.mikrocontroller.net Code Darstellung


You were forwarded to this site from EmbDev.net. Back to 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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.