voila j'essaye de coder la fonction suivante str_t_wordtab et je me melange les pinceaux avec les pointeurs, besoin d aide je sature.... j'ai du mal avec les tableux dimensionnels
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdlib.h>
 
char    **my_str_to_wordtab(char *str)
{
  char  **str2;
  char  *temp;
  int   i;
  int   d;
 
  d = 0;
  i = 0;
  str2 = malloc(sizeof (char) * strlen(str));
  temp = malloc(sizeof (char) * strlen(str));
while ( str[i] != '\0')
  if (str[i] == '  ')
{
????????
}
 
return(str2)
}
 
int     main(int ac, char **av)
{
  my_str_to_wordtab("mot1 not2 mot3 mot4 mot5 mot6 mot7 mot8 mot9 mot10 mot(n+1)");
  return(0);
}
je bloque , j ai du mal avec les boucles et les pointeurs de tableaux
le but etant de separer chaque mot de str et de les ranger dans un tableau: du style str2[0] sera mot1
ect.....
merci