Bonjour,

Peut on créer un tableau a l'interieur d'une fonction et le renvoyer ?

exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
char * mafonction(){
          char tab[5] = "12345";
          char * ptab;
 
          ptab = tab;
 
          return ptab;
}

et ensuite faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
char *ptr;
 
ptr = mafonction();
et donc a partie de ptr accéder a "1 2 3 4 5 "

ou bien il faut passer absolument le "ptr" en parametre ?

merci