Extration des element dum tableu vers les autre tableux

gilsondjy Messages postés 5 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 13 mars 2009 - 12 mars 2009 à 18:00
Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 - 13 mars 2009 à 11:11
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

Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
13 mars 2009 à 11:11
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
0
Rejoignez-nous