POUR LE DEBUG,LES TRACES... : SAVETOERRORLOG OU AJJOUT DE TEXTE DANS UN FICHIER.

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
22 août 2010
-
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19523-pour-le-debug-les-traces-savetoerrorlog-ou-ajjout-de-texte-dans-un-fichier

Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
Dsl d'avoir mis lgt à reprendre cet échange,

le t est une option mise par défaut qui était à préciser au début du C...

voici ce qu'en disent les MSDN:

t
Open in text (translated) mode. In this mode, CTRL+Z is interpreted as an end-of-file character on input. In files opened for reading/writing with "a+", fopen checks for a CTRL+Z at the end of the file and removes it, if possible. This is done because using fseek and ftell to move within a file that ends with a CTRL+Z, may cause fseek to behave improperly near the end of the file.
Also, in text mode, carriage return–linefeed combinations are translated into single linefeeds on input, and linefeed characters are translated to carriage return–linefeed combinations on output. When a Unicode stream-I/O function operates in text mode (the default), the source or destination stream is assumed to be a sequence of multibyte characters. Therefore, the Unicode stream-input functions convert multibyte characters to wide characters. For the same reason, the Unicode stream-output functions convert wide characters to multibyte characters.


Nono.
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
apparement man de linux ne connait pas... Je pense qd mm pas avoir inventé ce truc (qui ne pose pas de pb d'ailleur...)
rq: le 'b' est ignoré sur ts les sys POSIX(dont Linux... Je ne C plus pour windows...)
et le 'b' est conseillé tt de mm

je consulte la bible (de Bjarne Stroustrup) et je vs tiens au courant...

@+
Nono.
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
peut-etre que "t" est par défaut...
affaire a suivre
en tt cas C ce que j'avais eu en cours et je l'ai tjs spécifié...
@+
Nono.
Messages postés
549
Date d'inscription
samedi 6 septembre 2003
Statut
Membre
Dernière intervention
6 mars 2010

Bonsoir,

Matt> le t C pour txt.
Ah bon, connait pas (pas standard)
disons que si on veut ouvrir un fichier en binaire on met b et en texte on ne met rien.
Si je me trompe qu'on me le dise...

Matt...
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
Matt> le t C pour txt
C vrai... pq le fseek qui a priori fait la mm chose...
euh.. je V tester ce WE et je te dis la sem prochaine...
ça se trouve, C redondant...
Bonne rq en tt cas!


Vecchio> on n'utilise pas tjs une interface DOS ... on a évolué depuis et cette fonction permet également de désigner plsr fichiers... (certes, ds le .h, j'en ai mis un par défaut)

Magicalement,
Nono.
Afficher les 8 commentaires