BOnjour,
Je souhaiterais interdire l'écriture dans telle ou telle variable entre deux fonctions contenu dans deux fichiers différents.
Dans l'un des fichiers :
Dans l'autre fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 int main (void) { BYTE * pbyVar1; BYTE * pbyVar2; pbyVar1[0] = 3; test (pbyVar1, &pbyVar2); pbyVar2[0] = 2; // Je voudrais interdire cette écriture }
Au final c'est dans le main que je souhaiterais interdire l'écriture dans *pbyVar2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void test (const BYTE * pbyVar3, BYTE ** const ppbyVAr4) { pbyVar3[0] = 1; // Interdit, normal à cause de la déclaration de pbyVar3 *ppbyVar4[0] = 0; }
Merci
Partager