Désolé pour cette question vraiment symple mais je trouve pas la reponce...
comment faire pour avoir 1 seul variable avec deux differante
exemple:
A=salut
B=1234
C=A+B
ce qui donnerai : salut1234
merci
Désolé pour cette question vraiment symple mais je trouve pas la reponce...
comment faire pour avoir 1 seul variable avec deux differante
exemple:
A=salut
B=1234
C=A+B
ce qui donnerai : salut1234
merci
J'ai fais
char* lastip;
char str[80];
strcat(str,"100");
strcat(str,lastip);
il ne me rajoute pas lastip ?? pk ?
Sachant que lastring pointe on ne sait où, je me demande si tu sais ce que tu écris...
http://c.developpez.com/faq/cpp/?page=strings pour commencer.
J'ai l'impression que tu confonds deux choses : Le nom de la variable (ici lastip) et le contenu de la variable (ici non défini, et donc qui posera problème si on tente d'y accèder).Envoyé par Freektrax
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
exemple:
A=salut
B=1234
C=A+B
ce qui donnerai : salut1234
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 std::string A = "salut"; std::string B = "1234"; std::string C = A+B; std::cout << C << std::endl;
oui c'est exactement cela sauf que je doit utiliser a la place de
J'aurai besoin de
exemple:
A=salut
B=1234
C=A+B
ce qui donnerai : salut1234
A=192.168.
B=1.
C=96
D=192.168.1.96
et le tout dans un Edit de borland... pour le moment j'arrive pas a faire ce que je veux car je suis encore un peux perdu
car quand j'utilise string mon edit dit
[C++ Erreur] Unite.cpp(44): E2034 Impossible de convertir 'std::string' en 'AnsiString'
Bonjour,
A mon avie, tout dépant des type des deux variables:
supposons qu'ils sont de type chaine de caractére :
sinon, supposons que A est une chaine de caractère, et B un entier, donc C est une chaine de caractère :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String A = "salut" , B = "1234" , C = "" ; ... ... C = A+B ; ShowMessage(C) ; // ça donnerai salut1234 ... ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 String A = "salut" , C = "" ; int B = 1234 ; ... ... C = A+IntToStr(B) ; ShowMessage(C) ; // ça donnerai salut1234 ... ...
Sinon, donne nous plus de détails.
tu peux pas utiliser des AnsiString ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 AnsiString A = "192.168.",B = "1.",C ="96"; AnsiSting D; D = A; D += B; D += C; Edit1->Text = D;
Partager