je dispose d'une fonction connect a laquelle je doit passer un tableau de chaine char **RegisteredChannels_Name.
Pour cela je déclare mon tableau dans le main ( ) .
24 élements avec un buffer de 50 caractères.
char RegisteredChannels_Name[24][50];
Résultat : Segmentation Fault
J'ai surement fait une faute dans mon code mais je ne la voit pas . Si qqun pouvait m'aider.
Merci d'avance
Ashboody
---------------------------------------------------------------------------------------------------
int Connect(char *Ini_Filename,
int *RegisteredChannels_Indexes,
long *RegisteredChannels_MemoryDepth,
long *RegisteredChannels_Position,
float *RegisteredChannels_ScaleValue,
long *RegisteredChannels_SampleRate,
char **RegisteredChannels_Name,
int *RegisteredChannels_Type,
int *RegisteredChannels);
------------------------------------------------------------------------------------------------
int main (void) {
char RegisteredChannels_Name[NBCHANNELSMAX][50];
Connect(Ini_Filename,
RegisteredChannels_Indexes,
RegisteredChannels_MemoryDepth,
RegisteredChannels_Position,
RegisteredChannels_ScaleValue,
RegisteredChannels_SampleRate,
RegisteredChannels_Name,
RegisteredChannels_Type,
RegisteredChannels)
return 0;
}