pascal16m
Messages postés73Date d'inscriptionjeudi 19 juin 2003StatutMembreDernière intervention12 novembre 2020 11 oct. 2003 à 16:12
sur mes bouquins de programmation, pas différence donnée.
quand les chaine représentent des nombres, '+' peut péter à confusion
var1="10", var2="10", var1+var2 vaut 20 ou 1010, avec les conversions automatiques, il serait possible d'avoir 20. Avec le '&', y a pas ce problème.
Perso, j'ai jamais eut de problème avec le '+' et je le préfère, question de goùt.
En C, c'est autre chose, une chaine est toujours désignée par son pointeur et ajouter deux pointeurs n'a jamais concaténé deux chaines.
poof65
Messages postés89Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention26 janvier 2008 11 oct. 2003 à 13:23
c koi la difference entre + et & (pour concaténer des chaines) ?? la rapidité d'exécution ?
11 oct. 2003 à 16:12
quand les chaine représentent des nombres, '+' peut péter à confusion
var1="10", var2="10", var1+var2 vaut 20 ou 1010, avec les conversions automatiques, il serait possible d'avoir 20. Avec le '&', y a pas ce problème.
Perso, j'ai jamais eut de problème avec le '+' et je le préfère, question de goùt.
En C, c'est autre chose, une chaine est toujours désignée par son pointeur et ajouter deux pointeurs n'a jamais concaténé deux chaines.
11 oct. 2003 à 13:23
26 sept. 2003 à 17:39
26 sept. 2003 à 13:25
les *truc.chose = truc->chose du C++, je m'en passe
25 sept. 2003 à 23:41
monbeaurepertoireavecsonfinal=monbeaurepertoire+""
endif
Faut remplacer ton + par un &
Par exmple :
ma_variable = "Je suis " &var &" beau"
++