Si j'ai la chaine suivante: char[]="ceci|est|une|chaine|splitee";
comment je peux la splitter en considerant le | comme separateur, c-a-d a recuperer ceci:

char1[]="ceci",char2[]="est",char3[]="une",char4[]="chaine",char5[]="splittee"

ou encore mieux, creer un tableaux de pointeur ce char

char* temp[5];
et recuperer de telle maniere:
char[0]="ceci"
char[1]="est"
char[2]="une"
char[3]="chaine"
char[4]="splittee"

Enfaite je travaille sur les sockets, et j'ai besoin de ceci pour splitter la donne recue.