Transtypage d'un int en char
Bonjour,
J'ai un petit soucis. J'ai besoin de recuperer un integer dans un char. Je ne sais pas quelle est la fonction appropriée car j'ai essayé le str ça na pas marché.
NB: je précise tout de même que c'est un programme écrit en PRO*C d'ORACLE. La recuperation de cette varible en char me permet de l'utiliser dans la partie SQL de mon programme.
je rajoute le bout de code pour mieux expliquer mon probléme
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
EXEC SQL BEGIN DECLARE SECTION;
varchar monvar[12]
EXEC SQL END DECLARE SECTION;
int i;
for (i=0; i< 50; i++)
{
monvar = i; //i doit être transformer sinon erreur de transtypage
{
strcpy((char*)monvar .arr,monvar );
monvar.len=(unsigned short)strlen(monvar .arr);
EXEC SQL update MATABLE set monvar= :monvar |
Merci d'avance