Aide - Recherche - Membres - Calendrier
Version complète : Question pour des champions : StrIToA
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS
newnew
EVENT Bitmap1_OnPenUpXY(UInt16 X,UInt16 Y)
{
// Return "true" to override default message handling
Char tmp;
Edit1.Text=StrIToA(tmp,X);
return false;
}

for this sample code, I get the error message :
Passing arg 1 of 'StrIToA' makes pointer from integer without a cast

what can I do

Philippe
snark
CITATION(newnew)
EVENT Bitmap1_OnPenUpXY(UInt16 X,UInt16 Y)
{
  // Return "true" to override default message handling
  Char tmp;
  Edit1.Text=StrIToA(tmp,X);
  return false;
}

for this sample code, I get the error message :  
Passing arg 1 of 'StrIToA' makes pointer from integer without a cast

what can I do

Philippe


Lire le manuel de ton langage de programmation, peut-être? rolleyes.gif

Sans connaitre le langage dont tu parles, je suppose que tu dois afficher dans Edit1.Text la variable tmp, et non le résultat de la fonction StrIToA qui retourne sans dout un code d'erreur/réussite, ou la taille de la chaine tmp, ou un truc du style...
newnew
EVENT Bitmap1_OnPenUpXY(UInt16 X,UInt16 Y)
{
// Return "true" to override default message handling
Char tmp;
StrIToA(tmp,X);
Edit1.Text=tmp;
return false;
}

avec ca j'ai la meme erreur

Philippe
Patrice
Mauvaise réponse Snark :? : l'erreur est simplement (et comme l'indique très clairement le message) que le premier argument de la fonction StrIToA devrait être un pointeur sur une chaîne. En l'occurence c'est un caractère, ça ne peut donc pas marcher.

Et je renomme le sujet pour plus de clarté.
snark
CITATION(Patrice)
Mauvaise réponse Snark :?

Ca ne fait que prouver que je ne suis pas un champion! icon_cry2.gif
newnew
c'est quoi la solution alors ?


Philippe
Patrice
Ben, déclare tmp comme une chaîne de caractères !!! (en C, c'est Char tmp[12] par exemple).

Et remarque bien que même si Snark ne répondait pas à l'erreur, sa remarque était tout de même 100% judicieuse.
newnew
merci les gars ! ca marche !

Philippe , qui va pouvoir faire sa monstrueuse application de la mort qui tue la vie !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.