Bonjour,

Ci-dessous une petite question sur fread... quelqu'un pourrait m'expliquer ce qu'y se passe concrètement dans le code... ?

Alors moi je répondrais que fread lit en binaire, et donc la il va lire un octet, donc logiquement dans a il y aura 1 ? C'est cela ou pas ?

Je ne comprends pas trop pourquoi c'est demandé de donnez la valeur ou le moyen de la calculer...

A mon avis c'est trop simpliste comme j'ai vu le truc, fread ne doit pas fonctionner comme cela... ?

Merci
++


Quel est le contenu de la variable a dans le code suivant si le fichier contient les caractères 127 ? Donnez la valeur ou le moyen de la calculer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
short a;
fread(&a, sizeof(short), 1, FID);