[C] Aide pour un tableau à 3 dim
oliver91
Messages postés
52
Statut
Membre
-
oliver91 Messages postés 52 Statut Membre -
oliver91 Messages postés 52 Statut Membre -
Bonjour, j'aimerai initialisé un tableau (T3)de caracteres à 3 dimensions mais ...
... je cherche à faire en sorte qu'il correponde à un tableau (T2)(deja crée) à 2 dimensions.
Les 2 sont équivalents. la différence est que dans T3, les mots séparés par des espaces dans la 2eme dimension du T2 sont dans la 3e dimension du T3 ...
A votre demande, je peux vous envoyer le code que j'ai actuellement mais qui ne fonctionne pas du tt ...
Merci de votre aide.
... je cherche à faire en sorte qu'il correponde à un tableau (T2)(deja crée) à 2 dimensions.
Les 2 sont équivalents. la différence est que dans T3, les mots séparés par des espaces dans la 2eme dimension du T2 sont dans la 3e dimension du T3 ...
A votre demande, je peux vous envoyer le code que j'ai actuellement mais qui ne fonctionne pas du tt ...
Merci de votre aide.
A voir également:
- [C] Aide pour un tableau à 3 dim
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Ai suite 3 - Télécharger - Optimisation
- Imprimer un tableau excel - Guide
2 réponses
/*Création dun tableau contenant la 2e partie des prod*/
T2=(char***)malloc(cmptn*sizeof(char**));
printf("\nAvt for\n");system("pause");
for(i=0;i<cmptn;i++){
for(j=strstr(ProdTab[i],"->")+2-ProdTab[i];j<strlen(ProdTab[i]);j++){
if(ProdTab[i][j]==' '){cmpte++;
}
}
T2[i]=(char**)malloc((cmpte+1)*sizeof(char*));
for(j=strstr(ProdTab[i],"->")+2-ProdTab[i];j<strlen(ProdTab[i]);j++){
if(ProdTab[i][j]!=' '){
cmptm++;
}
T2[i][j]=(char*)malloc((cmptm+1)*sizeof(char));
T2[i][j][k]=ProdTab[i][j];
T2[i][j][cmptm]='\0';
}
}
Voilà, en espérant que tu puisses m'aider ...