chaine de caractère qui disparait ??? - C++ - Programmation
Marsh Posté le 05-11-2003 à 15:12:26
C'est pas du C++ ça, c'est de la gestion de chaine à la C.
Comme tu as l'air d'utiliser un compilateur C++, oublie les char * et utilises std::string ça te simplifiera la vie.
Marsh Posté le 05-11-2003 à 15:17:04
ben oui c'est tout moche... j'ai fait du C++ y a au moins pleins de temps... puis j'ai fait du C y a pas longtemps... puis je mélange tout...
puis comme ca marche pas, je fais vraiment n'importe quoi...
faut pas pleurer... enfin c'est moi qui pleure mais bon...
il faut déclarer std::string ??? j'ai essayé de déclarer des variables de type string, mais ca marchait pas (j'avais include string.h)
bon, je testeuh...
merci
Marsh Posté le 05-11-2003 à 15:18:23
#include <string>
std::string poupou;
concatenation de deux strings via l'operation '+'
si jamais t'as besoin d'avoir un char * a partir d'un std::string (genre pour system) alors tu utilises la fonction c_str()
Marsh Posté le 05-11-2003 à 15:08:50
mon code qui marche pas alors j'essaye un peu n'importe quoi
fichier example.txt
USER:PASSWORD
Résultat de l'exécution
USER
PASSWORD
crot crot cr -pw fin\abcde
crot crot cr -pw fin\abcde
Press any key to continue
donc je réccupère bien login et password, mais j'arrive pas à concaténer le tout
j'ai aussi essayé avec strcpy et strcat mais il ne voulait pas non plus
qu'est-ce qui ne va pas ?
Message édité par art_dupond le 05-11-2003 à 15:14:55
---------------
oui oui