96 97 98 99 10 0 10 1 10 2 10 3 10 4
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
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
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 ;)
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
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.
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.
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
IQ130+ schrieb: > Und real coders rechnen ohnehin Hex-> Dec schnell im Kopf ;-) -> Und real coders denken ohnehin Hex im Kopf ;-)
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
Das ist von der Natur so eingerichtet, damit die Leute lernen, lange Listings als Anhang zu posten ;)
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 | }
|
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.