begin process at 2012 05 28 15:33:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

changer un char en nombre


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

changer un char en nombre

mercredi 29 mars 2006 à 11:09:51 | changer un char en nombre

blinix123

pourquoi quand je cast un caractere, c'est a dire que je le transforme en nombre, il me rajoute toujours 48, donc dans mon programme je dois faire ...-48, pour que le 1 reste 1 et ne devienne pas 49 !
mercredi 29 mars 2006 à 11:25:25 | Re : changer un char en nombre

zaibacker

Réponse acceptée !
Regarde la table ascii tu comprendras.Le caractere 1 correspond au code en decimal 49.

Si tu veux tranformer une chaine de caractere en entier utilise

int  atoi ( const char * string );  de la bibliotheque <stdlib.h>

ou alors continue a faire -48
mercredi 29 mars 2006 à 11:26:55 | Re : changer un char en nombre

ctx_man

Salut !
Regarde la table ascii tu comprendra....
Ce n'est pas un cast qu'il faut faire !
atoi( ) = "123" -> 123
itoa( ) = 123 -> "123"

Le travail c'est la santé, ne rien faire c'est la préservé !!!
mercredi 29 mars 2006 à 11:46:54 | Re : changer un char en nombre

blinix123

oki merci, je me douté que c'etais en rapport avec le code ASCII mais maintenant j'ai la bonne explication et la bonne utilisation ^^


Cette discussion est classée dans : nombre, changer, char


Répondre à ce message

Sujets en rapport avec ce message

vecteur avec int et char [ par Tyroflan ] int **boursemain(){...cin >> nombre;for (unsigned int i=0;i bourse[i] = new int [5];donc je crée autant de vecteurs bourse que l'indique la variable vecteur avec int et char [ par Tyroflan ] int **boursemain(){...cin >> nombre;for (unsigned int i=0;i bourse[i] = new int [5];donc je crée autant de vecteurs bourse que l'indique la variable Tableau et char to int [ par Niníel ] Bonjour!J'ai un tableau: chTabStart[64] dans lequel je rentre un nombre dans le format suivant: d_25 pour un nombre décimale par exemple. Donc dans mo 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 Tableau de char* [ par alex1er ] Salut a tousJ'aimerais faire la déclaration suivante dans mon code : char * swSurface[]; //Tableau de char * doncSeulement, le compilo me jete car le Char en Double [ par DeAtHCrAsH ] Je dispose d'une chaine de de caractere representant un nombre.Seuleument se nombre est grand! Un nombre composer de 15 entier (ex: 123456789123456)!C Comment changer la limite du nombre de champs sur le dialogue [ par wannalurn ] BonjourJe cree une application MFC sur visual c++ 6.0 et cette interface contient un grand nombre de labels, d'edits box etc... J'ai remarque que le n Appel de structure avec argv [ par Neoflo ] Voici mon problème, j'ai défini un type de structure nombre. Puis j'ai initialisé 2 élements avec ce type (francais et anglais). Maintenant, suivant char * -> paramètres de fonction [ par Suisse00 ] Voilà j'essai depuis 2 jours de faire en sorte de transformer un char * en "paramètres" de fonction afin de pouvoir appeler des fonction dont je ne co convertion tab de char vers tab de int [C++] [ par Selune6666 ] Bonjour,Je suis actuellement sur un projet de convertisseur de base (dec, binaire, hexa , octal) en C++Mon utilisateur entre le nombre a convertir dan


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 5,507 sec (4)

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