bonjour à tous,

je bloque actuellement sur un truc, c'est veritable casse tete (enfin pour moi...)

je souhaiterais utilisée la memoire partagée pour partager une structure de données qui contient notamment une chaine de caracteres non connues a l'avance.
ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
typedef struct shmstruct{
...
char * message;
...
}sharedData_s;

le truc ,c'est que ce que je veux partagée, c'est une phrase que je construit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
i=sprintf( message , "blablabla %i \n" , MonInt );
ca ne fonctionne pas

si je fais un test simple
là ca marche ...

pouvez vous m'expliquer d'ou vient mon probleme? merci