petite question de débutant :
Je veux utiliser une librairie dynamique avec une variable globale. La question que je me pose c'est :
- 'Si j'utilise la lib avec 2 prog en même temps, est-ce qu'il y aura un pseudo lien entre les 2 appli ?'

par exemple :
si dans ma lib j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
déclaration de maVariableGlobale;
 
fonction1 ()
{
  ... maVariableGlobale = 0;
}
 
fonction2 ()
{
  ...maVariableGlobale++;
}
 
fonction3 ()
{
  ... printf("%d",maVariableGlobale);
}
si dans mes applications (qui tourne en même temps) je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Prog1 : 
  fonction1 ()
  fonction2 () 
  fonction2 ()
 
prog2 :
  fonction1 ()
 
prog1 :
  fonction3 ()
que va m'afficher la fonction 3?

2 ou 0 ?


voila tout.
Merci d'avance.