Hallo Travolds
Meintest du das so? (hast du absichtlich vor sharp kein " geschrieben?)
Code:
#include "qfixBobbyBoard.h" 
#include "qfixLCD.h" 

BobbyBoard bobby; 
LCD lcd; 

int main(){ 

while (1) { 
lcd.clear(); 
int sharp = bobby.analog(0); 
lcd.print(0, 0, "int", sharp"); 
} 
} 




> "c:\WinAVR\compile-mega32.bat" myTest
compiling ...
myTest.cc: In function `int main()':
myTest.cc:12: Fehler: fehlendes abschließendes Zeichen "
myTest.cc:13: Fehler: expected `)' vor »}«-Zeichen
myTest.cc:13: Fehler: expected `;' vor »}«-Zeichen
avr-objcopy: 'myTest.elf': No such file
OK

> Process Exit Code: 0
> Time Taken: 00:01
Was müsste ich in die Klammern von char wert[]; eintragen wenn mein Wert z.B. bis 300 geht?

Hallo zumgwadrad
Irgendwie wird itoa garnicht als Befehl erkannt.
Code:
#include "qfixBobbyBoard.h" 
#include "qfixLCD.h" 

BobbyBoard bobby; 
LCD lcd; 

int main(){ 

while (1) { 
lcd.clear(); 
int sharp = bobby.analog(0); 
char puffer[5]; 
itoa (sharp, puffer, 10); 
lcd.print(0,0,puffer); 
} 
} 


> "c:\WinAVR\compile-mega32.bat" myTest
compiling ...
myTest.cc: In function `int main()':
myTest.cc:13: Fehler: »itoa« wurde in diesem Gültigkeitsbereich nicht definiert
myTest.cc:13: Warnung: Variable »itoa« wird nicht verwendet
avr-objcopy: 'myTest.elf': No such file
OK

> Process Exit Code: 0
> Time Taken: 00:00

PS: Sorry an alle wegen meiner Dummheit - ich programmiere noch nicht so lange.