5Fermer7
ZerosquareLe 06/06/2016 à 20:48
Le K&R dit ceci :
Certains systèmes font la distinction entre les fichiers en mode texte ou binaire ; pour ces derniers, il faut rajouter un "b" à la fin de la chaîne de caractères de mode.
Donc c'est valide d'ignorer "b" si les fichiers sont toujours ouverts en mode binaire (c'est le cas de Linux), mais c'est bien un paramètre standard et valide.
Folco (./5) :
Donc je ne comprends pas : pourquoi MinGW transforme \r\n en \n, alors que je suis sous Windows ?
Parce que \n représente la fin de ligne en C. Si MinGW (et les autres implémentations) ne faisaient pas ça, les programmes C ne pourraient pas gérer correctement les fichiers textes natifs sous Windows.