Soyez le premier à donner votre avis sur cette source.
Snippet vu 17 030 fois - Téléchargée 38 fois
#include "stdio.h" #include "stdlib.h" #include "iostream.h" int main( void ) { int nombre=0; char chaine[]="1450"; // (chaine -> nombre) nombre = atoi( chaine ); printf( "le nombre est: %d", nombre ); // (nombre -> chaine) nombre = 2000; sprintf( chaine, "%d", nombre ); printf( "le nombre est: %s", chaine ); return 0; }
void display_nb(int nb)
{
char c;
if(nb < 0)
{
write(1,'-',1);
nb = -nb;
}
if(nb > 10)
display_nb(nb/10);
c = nb%10 + '0';
write(1,&c,1); // peut etre remplacer parce que l'on veut fichier,memoire etc
}
int num=3; // c'est un exemple
char monchar;
monchar = num + '0';
L'astuce, on ajoute à notre entier la valeur du code ASCII du chiffre 0.
Notre char se voit donc attribuer la valeur ASCII du caractère 3;
result = (int)(nombre/10);
Sinon, je connaissais pas cgvt, je vais essayertiens pour voir, p't'être amusant!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.