gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 2008
-
23 juin 2006 à 20:12
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 2008
-
23 juin 2006 à 20:41
char szBuff[256];
char cBuff = 'A';
strset(szBuff,'\0');
strcat(szBuff,&cBuff);
C'est normal que ca plante a l'appel de strcat ? Si oui pourquoi ?
Merci a l'avance.
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 23 juin 2006 à 20:35
Si tu fais ca, le deuxième appel à strlen n'est plus bon (tu écrases le 0)
int length = strlen(szBuff);
szBuff[length] = cBuff;
szBuff[length+1] = '\0';
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !
gbourgeois0019
Messages postés152Date d'inscriptionlundi 3 avril 2006StatutMembreDernière intervention 2 juin 20081 23 juin 2006 à 20:41
Merci ! J'y avais pas pensé :P
________________________________________________________________________
Hardware is what we play with until it breaks, Software is what we play with until it works !