Problème avec le type char
Fermé
amine2733
Messages postés
3
Date d'inscription
samedi 21 mai 2011
Statut
Membre
Dernière intervention
17 janvier 2013
-
17 janv. 2013 à 15:14
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 17 janv. 2013 à 17:19
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 17 janv. 2013 à 17:19
A voir également:
- Problème avec le type char
- Coco char - Accueil - Réseaux sociaux
- Clear type - Guide
- Changer le type de fichier - Guide
- Indiquez l'unité pour la taille de ces fichiers. type document texte brut taille 8,1 ?? première réponse à trouver longueur 8085 caractères type image jpeg taille 3,0 ?? deuxième réponse à trouver dimension 3776 × 2124 px type vidéo mpeg-4 taille 1,1 ?? troisième réponse à trouver durée 02:01:15 - Forum Google Chrome
- Char(10) excel francais ✓ - Forum Excel
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
17 janv. 2013 à 15:32
17 janv. 2013 à 15:32
10 n'est pas un caractère, c'est un entier, si tu veux stocker des entiers tu ne peux pas utiliser un tableau char[].
Je te propose par exemple d'avoir un int[], où chaque case correspond à un nombre si celui-ci est positif, ou un opérateur si celui-ci est négatif.
On pourrait par exemple avoir
si /+1032 correspond à (10+3)/2 ça donnerait {-4,-1,10,3,2}
Je te propose par exemple d'avoir un int[], où chaque case correspond à un nombre si celui-ci est positif, ou un opérateur si celui-ci est négatif.
On pourrait par exemple avoir
-1 : + -2 : - -3 : * -4 : /
si /+1032 correspond à (10+3)/2 ça donnerait {-4,-1,10,3,2}
amine2733
Messages postés
3
Date d'inscription
samedi 21 mai 2011
Statut
Membre
Dernière intervention
17 janvier 2013
17 janv. 2013 à 16:32
17 janv. 2013 à 16:32
mais le programme est distiné a un utilisateur imaginer si c'est une grande expression donc sa va lui prendre du temp pour convertir / en -4 et + en -1 etc..
ya pas une solution ou la conversion se met automatique
l'utilisateur fait rentrer /+1032 alors après la saisie on vas vérifié et convertir non??
ya pas une solution ou la conversion se met automatique
l'utilisateur fait rentrer /+1032 alors après la saisie on vas vérifié et convertir non??
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
17 janv. 2013 à 17:19
17 janv. 2013 à 17:19
Si tu tapes "/+1032" ça ne veut rien dire, il faudrait que l'utilisateur entre au minimum des espaces, pour distinguer les nombres ce qui donnerait "/ + 10 3 2". Mais ce n'est pas à l'utilisateur de faire la conversion en -4, -1, etc. pour remplir ton int[], ça c'est le boulot du programme (et par extension du programmeur).