Hallo, ich bräucht für eine Ausarbeitung einen Screenshot, der am besten etwas kompliziert aussieht. Darauf sollte das AVRSTudio sein, wie man gerade debuggt. Ich habe hier leider keine Hardware zur Verfügung und wäre deshalb froh, wenn mir wer weiterhelfen könnte. DANKE! Gruß, Helene
Die "Druck"-Taste auf der Tastatur drücken und in einem Bildbearbeitungsprogramm der Wahl (zur Not auch Paint) die Tastenkombination "Strg + v" drücken.
Danke Läubi, ist fast perfekt! Ich bräuchte nur einen Screenshot, wo C-Code debugged wird und nicht assembler!
Helene wrote: > Danke Läubi, ist fast perfekt! > Ich bräuchte nur einen Screenshot, wo C-Code debugged wird und nicht > assembler! Das hättest Du aber dazuschreiben sollen, denn für AVR-Studio ist erstmal Assembler Standard. C gibt es nur mit Zusatz-Software und auch erst nur in recht neuen Versionen. ...
Jawoll, Mama, Du hast recht und ich meine Ruhe. Geh' lieber wieder Blitze einfangen... ...
> Nicht husten, bessermachen! ;-)
He he, du machst das bestimmt gemäß MS-Standard:
1 | void testfunction(void) |
2 | { |
3 | int i; |
4 | |
5 | for( i = 0; i < 100; i++ ) |
6 | { |
7 | // ... |
8 | } |
9 | } |
So sollte es eigentlich aussehen:
1 | void testfunction(void) |
2 | {
|
3 | int i; |
4 | |
5 | for( i = 0; i < 100; i++ ) |
6 | {
|
7 | // ...
|
8 | }
|
9 | }
|
Simon Küppers wrote:
> (Grausame Formatierung *hust)
Was den nun an der Formatierung grausam? o.0
Die Formatierung ist grausam, weil teilweise nicht, teilweise einfach und teilweise sogar doppelt eingerückt wird. Das ist hochgradig inkonsistent. Die drei Zielne nach der Zeile for (;;) // Endlosschleife main zeigen das ganz gut Die erste Zeile enthält eine öffnende geschweifte Klammer, ist aber eingerückt. Die nächste Zeile if (STATUS == 1) ist genausoweit eingerückt. Die darauffolgende Zeile enthält wieder eine öffnende geschweifte Klammer und ist ebenfalls nicht weiter eingerückt. Die nächste Zeile STATUS = 0; ist ebenfalls nicht weiter eingerückt. Besser sieht sowas aus:
1 | for (;;) |
2 | {
|
3 | if (STATUS == 1) |
4 | {
|
5 | STATUS = 0; |
oder - für die K&R/Gnu-Formatierungsfreunde
1 | for (;;) { |
2 | if (STATUS == 1) { |
3 | STATUS = 0; |
Ja hast recht ein Block ist nicht eingerückt war mir erst garnicht so aufgefallen.
>Besser sieht sowas aus: >for (;;) >{ > if (STATUS == 1) > { > STATUS = 0; Naja eine Variable komplett in Großbuchstaben ist auch alles andere als sinnbehaftet.
O ja. Mir ging es um die Formatierung, nicht um inhaltliches/semantisches.
@ Jupp und Rufus: Stellt doch bitte mal einen perfekten Screenshot 'rein, ich werd' immer trauriger wenn ihr so viele Unschönheiten findet! :(
Ach, das lässt sich mit MS Paint beheben, da braucht es keine neuen Screenshots.
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.