1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
void vire_espace(char * chaine)
{
int i=0;
int taille,taille_sans_espace;
char *chaine_tmp;
taille = strlen(chaine);
do{
i++;
}while(i< taille && chaine[i] != ' ' /*chaine[i]==' ' || i>= taille*/);
// cout <<"i="<<i<<" taille="<<taille<<"\n";
taille_sans_espace=i;
chaine_tmp = new char[taille];
strcpy(chaine_tmp,chaine);
chaine = new char[i];
//cout << chaine_tmp<<'\n';
for(i=0;i<taille_sans_espace;i++)
{
chaine[i]=chaine_tmp[i];
}
chaine[i]='\0';
// cout << chaine<<'\n';
delete(chaine_tmp); //<- fais planter
} |
Partager