Volà je suis pas très habituée à coder en C. Résultat je bute sur des notions de base
Dans un fichier, j'ai un nombre (ex: 60754). Mon programme en C est sencé récupérer cette valeur. Mais voilà il ne m'affiche pas la bonne: 188356 (au lieu de 60754). La manière que j'ai utilisé est la suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
   int serverPort;
   FILE *fb;
   fb = fopen("/opt/qip/etc/.authServerPort","r");
 
   if (fb == NULL) {
      /* The file does not exist */
      return QIPAUTHCALLOUT_FAIL;
   } else {
      /* read the UDP port */
      fscanf(fb,"%d",serverPort);
      fprintf(fp , "UDP server port: %d\n", serverPort);
      fclose(fb);
   }
Je vois pas pourquoi ça marche pas