[C] Aide pour un tableau à 3 dim
oliver91
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
oliver91 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
oliver91 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
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 ...