mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Was bedeuteten diese Warungen?


Autor: Knalltöner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In meinem C-Programm für den ATtiny25 steht:
void LCD_Anzeige_Zahl(unsigned char pos,unsigned long int Zahl)
{
    unsigned char i;
    char string[16];
    LCD_Instruction((unsigned char) pos);
    sprintf(string,"%10.lu",Zahl);
    for (i=0;string[i];i++) LCD_Zeichen(string[i]);
}
leider bekomme ich die Warnungen:
//../LCD_Display.c:90: warning: implicit declaration of built-in 
function 'sprintf'
//../LCD_Display.c:90: warning: incompatible implicit declaration of 
built-in function 'sprintf'

Was kann ich da machen?
Wo ist der Hund begraben?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Knalltöner schrieb:

> Wo ist der Hund begraben?

das dir ein #include fehlt, der dem Compiler die Funktion sprintf 
bekannt macht.

#include <stdio.h>

Autor: Knalltöner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Karl heinz Buchegger schrieb:
> das dir ein #include fehlt, der dem Compiler die Funktion sprintf
> bekannt macht.

Uih, die Antwort kam ja schnell.
Hatte auch schon überlegt, was ich denn da so includen könnte.
Habe aber in meinen Ordnern mit den ganzen *.h Dateien irgendwie nicht 
das richtige gefunden...
#include <avr/io.h>
ist drin!

Autor: Knalltöner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thanks :-) :-) :-)

Autor: Knalltöner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ob man den Titel dieses Threads noch korrigieren könnte?
Ich meine natürlich Warnungen

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.