Variable c++
Résolu/Fermé
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
-
Modifié par amine69500 le 11/10/2012 à 12:00
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 12 oct. 2012 à 16:11
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 12 oct. 2012 à 16:11
A voir également:
- Variable c++
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Windows 10
- Variable d'environnement TEMP ✓ - Forum Windows 7
- Vba msgbox variable ✓ - Forum VB / VBA
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
6 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
11 oct. 2012 à 12:06
11 oct. 2012 à 12:06
Salut.
Redemande nous ça en expliquant plus concrètement s'il te plait. Car là je ne comprends rien.
Redemande nous ça en expliquant plus concrètement s'il te plait. Car là je ne comprends rien.
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
11 oct. 2012 à 14:09
11 oct. 2012 à 14:09
ok et merci de votre attention
voila j'ai creer une function avec une variable, la function recoit la valeur de la variable (7,3d) puis elle realise un calcul, mon but est de changer le format de la valeur (mettre 7d 0,3d) puis realiser le calcul
Merci
Cordialment
voila j'ai creer une function avec une variable, la function recoit la valeur de la variable (7,3d) puis elle realise un calcul, mon but est de changer le format de la valeur (mettre 7d 0,3d) puis realiser le calcul
Merci
Cordialment
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
11 oct. 2012 à 14:47
11 oct. 2012 à 14:47
mets un bout de code. Je ne comprends pas tes histoires de 7,3d 3,3d etc. C'est quoi le type de la variable, etc.
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
11 oct. 2012 à 15:16
11 oct. 2012 à 15:16
pour simplifier le probleme :j'ai une variable de type string "toto" maintenant je souhaite juste la multiplie par 30,
exemple la variable recoit 2,3d comme valeur c'est un string,
je le converti en int et je le multiplie par 30 et je le remet en string
int i;
LPCSTR totoCSTR;
i = (totoCSTR) * 30) + "m";
convertLPCSTRToStr(totoCSTR) = i;
ce code ne marche il me dis erreur c'est impossible de convertir le string en int
comment je pourrais faire
merci de votre aide
exemple la variable recoit 2,3d comme valeur c'est un string,
je le converti en int et je le multiplie par 30 et je le remet en string
int i;
LPCSTR totoCSTR;
i = (totoCSTR) * 30) + "m";
convertLPCSTRToStr(totoCSTR) = i;
ce code ne marche il me dis erreur c'est impossible de convertir le string en int
comment je pourrais faire
merci de votre aide
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
Modifié par Char Snipeur le 11/10/2012 à 16:48
Modifié par Char Snipeur le 11/10/2012 à 16:48
LPCSTR ? C'est quoi ce type ? Ce n'est pas standard.
pour convertir des string en nombre et inversement, le plus propre est d'utiliser sstream.
La vrai soumission c'est quand les esclaves s'inquiètent du cours du coton.
Char Snipeur
pour convertir des string en nombre et inversement, le plus propre est d'utiliser sstream.
std::sstream ffs; ffs.str(toto); int i; ffs>>i; i*=30; ffs.str(""); ffs<<i; toto=ffs.str();enfin, un truc dans le genre
La vrai soumission c'est quand les esclaves s'inquiètent du cours du coton.
Char Snipeur
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
Modifié par amine69500 le 11/10/2012 à 21:49
Modifié par amine69500 le 11/10/2012 à 21:49
merci de votre aide,
LPCSTR est format string d'excel, car on injecte la valeur de la variable depuis excel
donc c'est un type LPCSTR ensuite je le converti en strin avec "convertLPCSTRToStr"
voila mon code :
int a;
int k;
int j =450;
string l;
string m;
convertLPCSTRToStr(totoCSTR);
string totoCSTR;
a = atoi(totoCSTR.c_str());
k = a * j;
char buffer [33];
l = itoa (k,buffer,10);
m = l + "m";
voila mon code sans erreur apres avoir generer le code mais la valeur de a est tjrs null
merci de votre aide
cordialement
LPCSTR est format string d'excel, car on injecte la valeur de la variable depuis excel
donc c'est un type LPCSTR ensuite je le converti en strin avec "convertLPCSTRToStr"
voila mon code :
int a;
int k;
int j =450;
string l;
string m;
convertLPCSTRToStr(totoCSTR);
string totoCSTR;
a = atoi(totoCSTR.c_str());
k = a * j;
char buffer [33];
l = itoa (k,buffer,10);
m = l + "m";
voila mon code sans erreur apres avoir generer le code mais la valeur de a est tjrs null
merci de votre aide
cordialement
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 oct. 2012 à 08:43
12 oct. 2012 à 08:43
convertLPCSTRToStr(totoCSTR);
string totoCSTR;
je ne comprend pas copmment tu arrive à vaire la première action avant la deuxième.
Il faudrait savoir ce que vaut toto. S'il est trop petit, c'est normal que a soit nul.
string totoCSTR;
je ne comprend pas copmment tu arrive à vaire la première action avant la deuxième.
Il faudrait savoir ce que vaut toto. S'il est trop petit, c'est normal que a soit nul.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
12 oct. 2012 à 09:11
12 oct. 2012 à 09:11
nn toto = 3 et j'arrive bien a convertir en string avant
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 oct. 2012 à 12:33
12 oct. 2012 à 12:33
tu arrives vraiment à compiler ça ? je ne comprends pas, ce n'est pas causal.
Si tu as un problème, colle des affichages partout, voir à quel moment ça déconne exactement.
Si tu as un problème, colle des affichages partout, voir à quel moment ça déconne exactement.
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
12 oct. 2012 à 15:57
12 oct. 2012 à 15:57
merci encore de votre aide
la solution est :
float a;
float k;
int j =450;
string l;
string m;
convertLPCSTRToStr(totoCSTR);
std::string strIntString (totoCSTR);
a = atof(strIntString.c_str());
k = a * 450;
char buffer [1000];
l = itoa (k,buffer,10);
m = l + "m";*
et le resultat est une valeur avec la lettre m
exemple : resultat = 33m
ca passe comme une lettre a la poste :)
cordialement
la solution est :
float a;
float k;
int j =450;
string l;
string m;
convertLPCSTRToStr(totoCSTR);
std::string strIntString (totoCSTR);
a = atof(strIntString.c_str());
k = a * 450;
char buffer [1000];
l = itoa (k,buffer,10);
m = l + "m";*
et le resultat est une valeur avec la lettre m
exemple : resultat = 33m
ca passe comme une lettre a la poste :)
cordialement
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 oct. 2012 à 16:03
12 oct. 2012 à 16:03
forcément, si tu veux du réel et pas de l'entier...fallait le dire.
Comme ça, ça va mieux la déclaration du string.
Pour être pointilleux, tu fait du C++ utilise sstream que je t'ai donnée. atof, itoa sont des fonctions C.
Comme ça, ça va mieux la déclaration du string.
Pour être pointilleux, tu fait du C++ utilise sstream que je t'ai donnée. atof, itoa sont des fonctions C.
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
12 oct. 2012 à 16:06
12 oct. 2012 à 16:06
Ok super merci pour le conseil, je tiens compte de la remarque
Une autre question, tu sait faire du parsing json, j'ai un probleme avec ca je vais posté une question sur le parsing json
merci de ton aide
Cordialement
Une autre question, tu sait faire du parsing json, j'ai un probleme avec ca je vais posté une question sur le parsing json
merci de ton aide
Cordialement
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
12 oct. 2012 à 16:08
12 oct. 2012 à 16:08
non, dsl
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
12 oct. 2012 à 16:11
12 oct. 2012 à 16:11
Ok et merci encore de ton attention pour mon probleme de conversion
Bonne journée
Cordialement
Bonne journée
Cordialement