www.mikrocontroller.net

Forum: Compiler & IDEs Warnung bei einem 2D Array


Autor: Artur Funk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
WinAVR spuckt mir bei einem 2D Array folgende Meldung aus:

../calibration.c:26: warning: missing braces around initializer
../calibration.c:26: warning: (near initialization for 
'crossing_table[0]')

u16 crossing_table[7][2]={
  0, 0,        // Zeile 26
  1, 120,
  2, 240,
  3, 360,
  4, 480,
  5, 600,
  6, 720
};

Kann sein, dass ich erblindet bin, weil ich heute um 3 aufgestanden bin, 
aber ich sehe da keinen Grund für ein Warnung, jemand anders vielleicht?

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Probier's mal damit:

u16 crossing_table[7][2]={
  {0, 0},        // Zeile 26
  usw.
};

Autor: Artur Funk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oha! :)
Das ist mir aber neu, ich kenne es von ANSI C, genau so, wie ich es 
gemacht habe.

Danke Andreas, die Meldnung ist weg...

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]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [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.