spontex | Bonjour,
Code :
- //liste=(char **) malloc ( sizeof (char ) * 10 * 10);
- //liste[0]=(char *)malloc(10*sizeof(char));
- liste=(char **)mmap(NULL,sizeof(char) * 10 * 10 ,PROT_READ|PROT_WRITE,MAP_SHARED,desc,0); //partie qui ne fonctionne pas
- // liste[0]=(char *)mmap(NULL,TAILLE_NOM_CHANNEL*sizeof(char) ,PROT_READ|PROT_WRITE,MAP_SHARED,desc,0); //partie qui ne fonctionne pas
- if(fgets(liste[0],TAILLE_NOM_CHANNEL,stdin)==NULL)exit(EXIT_SUCCESS);
- perror("mom erreur" );
- printf("j ecris %s\n ",liste[0]);
|
j ai laisser des lignes en commentaires pour vous laisser imaginer toute les solutions que j ai imaginé.
Maintenant vla le probleme, j essaye d alloué de la memoire pour un tableau a double entrée grace à mmap, seulement ca ne parait pas vraiment possible. Quelqu un aurait un petit tips, merci d avance.
p.s: il me balance un segmentation fault Message édité par spontex le 11-06-2004 à 11:08:05
|