begin process at 2012 05 28 23:13:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Convertir un int compris entre 0 et 9 en char ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Convertir un int compris entre 0 et 9 en char ?

lundi 30 juin 2003 à 19:57:29 | Convertir un int compris entre 0 et 9 en char ?

Onclick666

Bonjour,

Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.

Merci d'av,
Onclick
lundi 30 juin 2003 à 20:17:23 | Re : Convertir un int compris entre 0 et 9 en char ?

aardman

Membre Club
Salut,
itoa(int, char*, int)

Le 1er argument c'est ton int a convertir,
Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
Le 3eme c'est la base de ton int (souvent 10).


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
>
> Merci d'av,
> Onclick
lundi 30 juin 2003 à 20:38:38 | Re : Convertir un int compris entre 0 et 9 en char ?

surfeurnet

la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?


-------------------------------
Réponse au message :
-------------------------------

> Salut,
> itoa(int, char*, int)
>
> Le 1er argument c'est ton int a convertir,
> Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> Le 3eme c'est la base de ton int (souvent 10).
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> >
> > Merci d'av,
> > Onclick
>
lundi 30 juin 2003 à 20:41:58 | Re : Convertir un int compris entre 0 et 9 en char ?

aardman

Membre Club
Salut,
Tout est sur msdn.


-------------------------------
Réponse au message :
-------------------------------

> la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > itoa(int, char*, int)
> >
> > Le 1er argument c'est ton int a convertir,
> > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > Le 3eme c'est la base de ton int (souvent 10).
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > >
> > > Merci d'av,
> > > Onclick
> >
>
lundi 30 juin 2003 à 21:07:27 | Re : Convertir un int compris entre 0 et 9 en char ?

JCDjcd

NON, NON ET NON !!!!
puisque l'entier nb est tel que : 0 <= nb <= 9
Il y a une solution :
(char)('0' + nb)






-------------------------------
Réponse au message :
-------------------------------

> Salut,
> Tout est sur msdn.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > itoa(int, char*, int)
> > >
> > > Le 1er argument c'est ton int a convertir,
> > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > Le 3eme c'est la base de ton int (souvent 10).
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > >
> > > > Merci d'av,
> > > > Onclick
> > >
> >
>
lundi 30 juin 2003 à 21:08:16 | Re : Convertir un int compris entre 0 et 9 en char ?

surfeurnet



c'est quoi msdn ?
-------------------------------
Réponse au message :
-------------------------------

> Salut,
> Tout est sur msdn.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > itoa(int, char*, int)
> > >
> > > Le 1er argument c'est ton int a convertir,
> > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > Le 3eme c'est la base de ton int (souvent 10).
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour,
> > > >
> > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > >
> > > > Merci d'av,
> > > > Onclick
> > >
> >
>
lundi 30 juin 2003 à 21:35:35 | Re : Convertir un int compris entre 0 et 9 en char ?

aardman

Membre Club
"NON, NON ET NON !!!!" ?

int nb = 4; // exemple
char nombre;

itoa(nb, &nombre, 10);
printf("%c", nombre);

ET

nombre = (char)('0' + nb);
printf("%c", nombre);

Affichent la meme chose (la valeur de nb).




-------------------------------
Réponse au message :
-------------------------------

> NON, NON ET NON !!!!
> puisque l'entier nb est tel que : 0 <= nb <= 9
> Il y a une solution :
> (char)('0' + nb)
>
>
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > Tout est sur msdn.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > itoa(int, char*, int)
> > > >
> > > > Le 1er argument c'est ton int a convertir,
> > > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > > Le 3eme c'est la base de ton int (souvent 10).
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > > >
> > > > > Merci d'av,
> > > > > Onclick
> > > >
> > >
> >
>
lundi 30 juin 2003 à 21:38:38 | Re : Convertir un int compris entre 0 et 9 en char ?

aardman

Membre Club
Salut,

Sur le net c'est:
http://msdn.microsoft.com/library/default.asp
Mais tu peux aussi l'avoir sur ton ordi je crois, avec VC++ (je crois).

-------------------------------
Réponse au message :
-------------------------------

>
>
> c'est quoi msdn ?
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut,
> > Tout est sur msdn.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Salut,
> > > > itoa(int, char*, int)
> > > >
> > > > Le 1er argument c'est ton int a convertir,
> > > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > > Le 3eme c'est la base de ton int (souvent 10).
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour,
> > > > >
> > > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > > >
> > > > > Merci d'av,
> > > > > Onclick
> > > >
> > >
> >
>
lundi 30 juin 2003 à 21:58:18 | Re : Convertir un int compris entre 0 et 9 en char ?

surfeurnet

ok merci



-------------------------------
Réponse au message :
-------------------------------

> Salut,
>
> Sur le net c'est:
> http://msdn.microsoft.com/library/default.asp
> Mais tu peux aussi l'avoir sur ton ordi je crois, avec VC++ (je crois).
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> > c'est quoi msdn ?
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > Tout est sur msdn.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > > itoa(int, char*, int)
> > > > >
> > > > > Le 1er argument c'est ton int a convertir,
> > > > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > > > Le 3eme c'est la base de ton int (souvent 10).
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > > > >
> > > > > > Merci d'av,
> > > > > > Onclick
> > > > >
> > > >
> > >
> >
>
lundi 30 juin 2003 à 22:39:46 | Re : Convertir un int compris entre 0 et 9 en char ?

JCDjcd

Oui car c'est plus rapide !! !! !!



-------------------------------
Réponse au message :
-------------------------------

> "NON, NON ET NON !!!!" ?
>
> int nb = 4; // exemple
> char nombre;
>
> itoa(nb, &nombre, 10);
> printf("%c", nombre);
>
> ET
>
> nombre = (char)('0' + nb);
> printf("%c", nombre);
>
> Affichent la meme chose (la valeur de nb).
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > NON, NON ET NON !!!!
> > puisque l'entier nb est tel que : 0 <= nb <= 9
> > Il y a une solution :
> > (char)('0' + nb)
> >
> >
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut,
> > > Tout est sur msdn.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > la fonction itoa elle renvoie quoi ? Elle est dans stdio.h?
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Salut,
> > > > > itoa(int, char*, int)
> > > > >
> > > > > Le 1er argument c'est ton int a convertir,
> > > > > Le 2eme c'est un pointeur vers la chaine char qui va recevoir ton int converti,
> > > > > Le 3eme c'est la base de ton int (souvent 10).
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Bonjour,
> > > > > >
> > > > > > Je voudrais convertir un int compris entre 0 et 9 en char. Y a t il une fonction en C qui permette de faire cela.
> > > > > >
> > > > > > Merci d'av,
> > > > > > Onclick
> > > > >
> > > >
> > >
> >
>

1 2

Cette discussion est classée dans : int, convertir, char


Répondre à ce message

Sujets en rapport avec ce message

convertir un int en char ou en string [ par mimyne ] Bonjour je voudrai savoir comment on peut faire en c++ pour convertir un int en char ou bien en string la fonction itoa ne marche pas merci Comment convertir un "char*" en "int" [ par HeXoR ] Bonjour, je suis un débutant en C++ et je voudrai savoir comment convertir un "char*" en "int".Merci d'avance pour votre aide ;) convertir char* int [ par Hades53 ] Voila je voudrais savoir comment convertir un char* qui contient des nombre en intchar*x;int y;x = "56";je veux que y = 56 , pouvez vous m'aider ? convertir un int en char ??? [ par tintin72 ] Salut,Comment convertir un int en char pour que la valeur numérique du int devienne un nombre écrit ? par ex: pour que : int nombre = 18; donne une fo Convertir un char array (de chiffres) en un int [ par Drakkoon ] Bonjour, voici ce que je tente de faire.Je tente de lire un ficher, j'utilise donc les fstreams avec getline pour prendre la première ligne du fichier convertir int en char [ par moumouteb ] Bonjour, J'ai trouvé une fonction qui permet de convertir les char en int : atoi(). Existe-t-il la même pour convertir les int en char? merci d'avance Convertir un Int en Char [ par MaxSoldier ] Bonjours, tout d'abord, j'aimerai m'excuser car je sais que cette question a déjà été posée des milliards de fois mais, je n'ai jamais réussi à faire Convertir une valeur d'un tableau de char en int [ par impskil ] Bonjour.J'ai un tableau de char: char line[3000];Je veux reccuperer une valeur à l'interrieur du tableau et enssuite la convertir au format int ou dou convertir de int -> char [ par baby3378 ] bonjour a tous, voila je cherche un moyen de convertir une variable de type int vers une variable de type char [20] par exemple.PS:Comment peut on fai convertir un int en char [ par infodaoudi ] Bonjour,  Quelqu'un a une idée pour convertir un entier (int) en caractère de manière à pouvoir le concaténer à une chaîne de caractère via la fonctio


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales