voici une partie du code, ma fonction bloque, dites moi quoi faire pour que ça tourne bien!
merci
char* cree_tableau(MEMBRE *pkarate, char data[][41],int nmembre)
{
int i,j,ncomax=41;
char tmp[41];
// sauvegarde dans un tableau temporaire
for(i=0;i<nmembre;i++)
{
tmp[i]=pkarate->categorie;
strncpy(&tmp[i+1],pkarate->nom,strlen(pkarate->nom+1));
strcat(&tmp[strlen(pkarate->nom)],pkarate->prenom);
}
for(i=0;i<nmembre;i++)
{
for(j=0;j<ncomax;j++)
{
strcpy((&data[i][j]),&tmp[i]);
}
pkarate++;
}
return &data[0][0];
// aff
for(i=0;i<nmembre;i++)
{
for(j=0;j<41;j++)
{
printf(" %c %s ",data[i][j],data[i][j]);
}
}
}

