J'ai commencé le c++ et j'ai des exercices à faire:
genre ici, entrer un long et faire une fonction qui va mettre ce nombre dans un string.
string int2str (long num){
int n = 1;
while(num/n >=10)
n*=10;
string resultat ="";
while(n>=1){
int temp = num/n;
char s;
s =(char)(temp+'0'); // pourquoi ici faut mettre un +'0' ?
num-=temp*n;
resultat+=s;
n/=10;
}
return resultat;
}
si je met pas ce +'0' cela ne fonctionne pas,
merci d'avance