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:
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
Partager