Go Down

Topic: dataString=now(); werkt niet meer in Arduino>1. (Read 1 time) previous topic - next topic

Bernard47

Sinds ik Arduino 1.0 gebruik werkt het volgende niet meer bij mij:

String dataString()="";
...
dataString=now();


Ik krijg als foutmelding:
invalid conversion from 'int' to 'const char*'

Maar de Stringfunctie kan toch iedere conversie aan? In Arduino 23 werkte het prima.
Ik kan in de release notes niets vinden.
Wat is er aan de hand?
Met vriendelijke groet,
Bernard

robtillaart

een interface change.

Lees de release notes van 1.0.0 - 1.0.3 om de details te zien.

Verder is het (imho) in strong typed languages niet verstandig om impliciete conversies te doen.
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Bernard47

Beste Rob,
dank voor je antwoord. Ik heb de release notes nogmaals doogespit, maar kan niets vinden dat met String te maken heeft.
Wat bedoel je met "interface change"?
Wat betekent imho?
En ik weet ook niet wat een strong typed languages is.
Dus, misschien kun je mij verder op weg helpen?
Met vriendelijke groet,

MAS3


Beste Rob,
Wat betekent imho?


Dat is een afkorting die veelvuldig op het internet word gebezigd.

Imho = "In My Humble Opinion" oftewel "naar mijn bescheiden mening".

Hij past in het rijtje van LOL en LMAO.
Have a look at "blink without delay".
Did you connect the grounds ?
Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

Bernard47

OK, maar nu de conversie nog. Heb je daar nog een antwoord op?

Go Up