Salut,
Si ma memoire est correcte un open correspond a un fichier dont le contenu est une suite d'octet (ou mots, ou données en generale) sans rapport les uns avec les autres.
Le fopen est utilisé pour un fichier 'formaté', donc ayant des données structurées (ex : nom , prenom, adresse . . . de n personnes), chaque entrée doit donc etre calibrée par le programme.
Un fichier en mode texte est un fichier comportant des caracteres ASCII alphanumerique, ils correspondent a ce que l'on peut voir en ouvrant un fichier .TXT avec notepad (en bref, c'est du texte). Un fichier binaire, est un fichier .bin (ou autre , ce n'est pas restrictif) qui ne comporte pas de texte sous forme ASCII, mais par exemple des instructions de programme, une image . . . Si tu l'ouvre avec notepad, tu auras un truc illisible (ou un .bmp ou un .gif pour voir!)
J'espere ne pas avoir raconté trop de betises, mais mon C est loin!!
A+