if-Schlaife will nicht so recht

OP (Firma: keine) #1548456
Lesenswert?

Guten Morgen,

ich bin seit einigen Tagen dabei, mich intensiver mit "C" zu 
beschäftigen. Hierzu wälze ich abwechselnd Bücher und Internetseiten und 
gehe erste "Schritte" auf einem ATMEL Entwicklerboard. Derzeit lege ich 
mir bei einem Programm die Karten, bei dem ich die alten Makros zur 
Behandlung von SFR-Registern durch Bitoperationen ersetze. Anbei zweimal 
das selbe Programm, in dem nur die Zeile
if (bit_is_clear (PIND, PIND0)) {
durch
if (!(PIND & (1 << PD7))); {
ersetzt wurde. Nach der Änderung meutert der Kompiler
../Erster_Test.c:55: error: 'else' without a previous 'if'
An den Klammern kann es doch eigentlich gar nicht liegen, die haben sich 
doch in der Anordnung nicht geändert. Kann mir einer auf die Sprünge 
helfen??
Angehängte Dateien:
#1548574
Lesenswert?

Ohne nochmal nachtreten zu wollen, wollte ich jetzt
eigentlich noch schreiben, daß man beim Verfassen einfach mal
die Regeln direkt über dem Eingabefenster beachten könnte.

In der Tat steht da aber nicht explizit, daß man Quelltext
nicht als Screenshot anhängen sollte:
1
 Bitte das JPG-Format nur für Fotos und Scans verwenden!
2
 Zeichungen und Screenshots im PNG- oder GIF-Format hochladen.
3
 Siehe Bildformate


Deshalb als Vorschlag: Vielleicht noch einen entsprechenden
Hinweis mit aufnehmen (auch wenn es sich vielleicht lächerlich
anhört)?
Gast #1548604
Lesenswert?

Allerdings steht auch da nix davon, daß dieser Dateianhang nicht als 
Screenshot gesendet werden soll. Mir ist zwar nicht klar, wie jemand 
überhaupt auf die Idee kommen kann, aber es kommt dennoch erstaunlich 
häufig vor.
#1549177
Lesenswert?

Klaus Wachtler schrieb:
> In der Tat steht da aber nicht explizit, daß man Quelltext
> nicht als Screenshot anhängen sollte:

Weil das doch offensichtlich ist.

Screenshots haben für die Fehlersuche ausschließlich nur Nachteile:
Man kann sie nicht compilieren, um Warnungen anzuzeigen oder anderweitig 
durch Programme auf Unsauberkeiten prüfen lassen.
Neben natürlich schlechterer Lesbarkeit und unnötig hohem Traffic.

Sie zeugen also davon, daß der Fragesteller an einer Hilfe nicht 
interessiert ist.


Peter
#1549622
Lesenswert?

Klaus Wachtler schrieb:
> Ist alles richtig, aber es kommt nun leider immer wieder vor,
> neben vielen anderen eigentlich offensichtlichen
> Ungeschicktheiten.
> Deshalb mein Vorschlag, explizit darauf hin zu  weisen.


Meine persönliche Meinung:
Wer dämlich genug ist, mit einem Screenshot-Tool einen Screenshot vom 
Editor zu machen, abzuspeichern, im Browser of Browse drücken um dann 
das File im File Open Dialog zu suchen, anstatt im Editor den Text zu 
markieren, Ctlr-C, Ctrl-V,  der liest auch keine Hinweistexte.
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.