Variable c++
Résolu
amine69500
Messages postés
471
Statut
Membre
-
amine69500 Messages postés 471 Statut Membre -
amine69500 Messages postés 471 Statut Membre -
Bonjour,
voila j'ai créer une function en c++ avec une variable "toto" cette variable recoit comme valeur "3,4d" je souhaiterais transformer ce format "3,3d" en en 3d 0,3d avant la suite de poursuivre la function
Merci de votre aide
Cordialment
voila j'ai créer une function en c++ avec une variable "toto" cette variable recoit comme valeur "3,4d" je souhaiterais transformer ce format "3,3d" en en 3d 0,3d avant la suite de poursuivre la function
Merci de votre aide
Cordialment
A voir également:
- Variable c++
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - 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
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp - Forum Microsoft Office
6 réponses
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.
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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