Karl heinz Buchegger schrieb:
> Zeig bitte den richtigen Code
> Aus dem bischen ist nicht wirklich etwas zu entnehmen.
Der ganze Code wuerde meiner Meinung nach vom Problem ablenken. Deshalb
habe ich hier mal ein bisschen Code geschrieben in dem der Compiler die
Warnung auswirft.
1 | #include <p18cxxx.h>
|
2 | #include <stdio.h>
|
3 | #include <stdlib.h>
|
4 |
|
5 | void main( void )
|
6 | {
|
7 | int x=0;
|
8 | char buffer[17];
|
9 | sprintf ((rom char*)buffer, "test %d",x);
|
10 | }
|
Karl heinz Buchegger schrieb:
> Ausser natürlich, dass der sprintf hier mit Kanonen auf Spatzen
> geschossen ist, ein
"sprintf" verwende ich, da ich auch den Inhalt von Variablen ausgeben
möchte.
@Stefan B.
Ich glaube das ist der richtige Ansatz und beruhigt mich ein bisschen.
Zumindest glaube ich jetzt die Ursache zu kennen. Auch wenn ich noch
keine Lösung habe, bringt mich das doch weiter. Zudem gefällt mir der "C
COMPILER USER’S GUIDE."
Sobald das Problem gelöst ist werde ich es hier posten. Dieses kann aber
ein bisschen Dauern.
Natürlich freue ich mich auch weiterhin über hilfreiche Tips.
Vielen Dank