Extration des element dum tableu vers les autre tableux

Signaler
Messages postés
5
Date d'inscription
mercredi 11 février 2009
Statut
Membre
Dernière intervention
13 mars 2009
-
Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
-
Bonjour,
je voudrais savoir comment extraire dans un tableau de chaine de  caractère contenant virgule,les éléments avant virgule dans un autre table et les éléments après virgule dans un autre table.... merci.

1 réponse

Messages postés
1054
Date d'inscription
samedi 2 octobre 2004
Statut
Membre
Dernière intervention
9 juillet 2013
6
Salut
Je pense que ca doit etre ca que tu cherches à faire:
void strcutvir(char *szSrc,int sizeSrc,char *szDestAvant,char *szDestApres)
{
    char *P=szSrc,*Q=szDestAvant,*R=szDestApres;
    while(*P!=',' && *P!='\0' && P-szSrc<sizeSrc){
        *Q=*P;P++;Q++;
    }
    *Q=0;
    while(*P!='\0' && P-szSrc<sizeSrc){
        *R=*P;P++;R++;
    }
    *R=0;
}

   
int main()
{
    char szString[30],szDest1[30],szDest2[30];
    szString[0]=12;
    strcutvir(szString,30,szDest1,szDest2);

 }

A+

____________________________________________________________________________
Mon site internet :  
http://ImAnalyse.free.fr