Salut
J'ai une fonction permettant de transformer un entier en chaine de caratère à faire. Voici le prototype :
void EntVersCh(char *, int)
J'ai bien essayé, j'arrive à extraire chaque chiffre du nombre mais j'ai un problème de pointeur :
#include <iostream.h>
#include <string.h>
ss
void EntVersCh(char *chaine[11],int nb){
int div=1000000000,i,digit;
for(i=0;i<10;i++){
ssdigit=nb/div;
sscout<<digit<<endl;
ssstrcpy(chaine[i],(char *)digit);ss
ssssssss// c'est la que ça va pas pour convertir digit en *char
ssnb=nb-digit*div;
ssdiv=div/10;
}
}
void main(){
char *chaine[11];
int nb;
cin>>nb;
EntVersCh(chaine,nb);
cout<<chaine;
}
Merci pour l'aide