Int = '1' vers int = 1
Débutant
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, à tous j'ai une fonction qui lis dans un fichier et me retourne un int " (je sais pas comment ça s'appelle) celui-ci contient en caractère le chiffre 1 ou 0 mais j'aimerai bien le convertir en int normal parce que je n'arrive pas à faire de if pour l'analyser dans tous les cas ça me met que je ne peux pas :(
Merci d'avance
Merci d'avance
A voir également:
- Int = '1' vers int = 1
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Clavier qwerty vers azerty - Guide
- Vers quelle adresse web renvoie ce lien - Guide
- Envoyer vers - Guide
- Int(input()) signification - Forum Python
5 réponses
Comme ça par exemple :
char c = '1';
int n = c - '0';
Utilisateur anonyme
le cast en int n'est pas nécessaire?
fiddy
Messages postés
11069
Date d'inscription
Statut
Contributeur
Dernière intervention
1 846
Non, le cast n'est pas nécessaire, il est implicite.
Utilisateur anonyme
ok j'avais un petit doute ^^ merci
j'ai un int qui contient Un caractère mais je veux faire passer ce caractère en nombre (puisque c'est un 1 )
merci d'avance
merci d'avance
comme ça ne marche pas j'ai utiliser la valeur en ascii if char==0 en ascii =>48 don if char==48 {int =0;}
Salut,
en fait on comprend rien là...
Sois plus clair, surtout qu'en C pour stocker un chaîne, c'est un tableau de variable de type char, pas int :
char chaine[5] = "test";
en fait on comprend rien là...
Sois plus clair, surtout qu'en C pour stocker un chaîne, c'est un tableau de variable de type char, pas int :
char chaine[5] = "test";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question