Copie caractere par caractere CString - C++ - Programmation
Marsh Posté le 12-06-2005 à 16:36:46
non mais en fait, je viens de faire ca :
Code :
|
ca a l'air de vouloir marcher
Marsh Posté le 12-06-2005 à 17:45:24
non operator[] n'est pas sécurisé, et SetAt() l'est peut être soit il te retourne un code d'erreur, soit une exception.
bon ton CString de destination tu le dimentionnes à la même taille que le source...
Marsh Posté le 12-06-2005 à 18:39:39
Code :
|
ca ca marche et ca fait exactement ce que je veux
pour ce qui est du dimensionnement, je ne savais meme pas qu'on pouvait dimensionner un cstring
Marsh Posté le 12-06-2005 à 18:41:51
et un "substr" c'est compliqué a utiliser ?
Marsh Posté le 12-06-2005 à 19:18:49
captainneuneu a écrit :
|
et
CString a,b("t'es relou" );
a=b;
c'est trop simple ?
Marsh Posté le 12-06-2005 à 19:37:02
non, ca je connais merci quand meme, mais je cherchais la facon de copier un certain nombre de caracteres...
pas une copie complete
d'ou la limitation de j à 4 dans ma boucle, vu que je ne veux que les 4 premiers caracteres...
Marsh Posté le 13-06-2005 à 01:55:57
effectivement, je n'y avais pas pensé, mais c'est de loin le plus simple
Marsh Posté le 13-06-2005 à 11:46:26
Hum... C'est toi qui dispense les formations dans ton Centre de formation?
Marsh Posté le 13-06-2005 à 22:44:03
Salut,
Si c'est juste pour copier des caractères contigu, tu peux utiliser la méthode MID.
Code :
|
Marsh Posté le 12-06-2005 à 16:31:19
Salut all,
j'essaie de trouver une facon de faire une copie caractere par caractere de cstring
apparemmment string1[i]=string2[i] ne fonctionne pas.
quelle est la méthode à utiliser ?
++ all