Je vous propose un nouvel élément à utiliser : Déterminer le système d'exploitation sur lequel un fichier texte a été créé
C'est une fonction qui permet de déterminer sur quel système d'exploitation un fichier texte a été crée.
La fonction prend en entrée, soit un nom de fichier (avec le chemin complet), soit un identifiant valide comme celui renvoyé par la fonction FOPEN.
En sortie, la fonction retourne une chaine de caractère spécifiant le système d'exploitation parmi la liste suivante :
- 'win' => Windows
- 'unix' => Unix/Linux ou Mac OS X (et +)
- 'mac' => Mac jusqu'à la version 9
Elle peut également retourner, en second argument de sortie, le nombre de caractères représentant la fin d'une ligne.
Si le fichier est vide ou ne contient qu'une seule ligne, la fonction renvoie une chaine de caractères vide pour le système d'exploitation et 0 pour le nombre de caractères représentant la fin d'une ligne.
Si des utilisateurs Mac pouvaient me confirmer que cette fonction retourne la bonne valeur sur leur machine, je leur en serais reconnaissant.
Partager