[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] RE:Conversion fichiers textes DOS-linux



> Sympa pour un accueil !!!
> Je ne savais pas a quoi etaient dus mes problemes alors comment voulais-tu
> que je trouve une solution aussi simple soit-elle??
>

Désolé, je crois que j'ai été plutôt brutal dans la formulation.
J'oubliais qu'un étudiant n'a pas forcément l'expérience voulue.
Mea culpa.

> Pourrais-tu m'expliquer le probleme avec qq details? (quel OS fait
> quoi,...)
>

Ben, c'est simple : en texte, Dos utilise CR+LF, alors que U*x utilise
LF tout seul.

Allez, en vitesse, pour me faire pardonner, voilà le "soft de dix
lignes" en question, pour que tes petits copains puissent relire tes
sources (à compiler en Dos).

Bon, ça fait plus de dix lignes, mais si tu retires la gestion
d'erreur, ça doit même faire moins :-)

Tu remarqueras donc qu'il n'y a, dans la boucle principale, aucun
traitement !   Rien que de l'input et de l'output.  Et pourtant, ça
fait ce qu'il faut.  Comme je le disais, tu peux consulter ta doc,
histoire de comparer le comportement de fgets() et fputs() selon le
mode d'ouverture du fichier.

avec une commande du style :
for %s in (*.c) do lf2crlf in\%s out\%s

ils peuvent même tout faire d'un coup.

Allez, bon travail,

Michel
---
Douglas Quaid: I'll be back !

    - Total Recall -

The following section of this message contains a file attachment
prepared for transmission using the Internet MIME message format.
If you are using Pegasus Mail, or any another MIME-compliant system,
you should be able to save it or view it from within your mailer.
If you cannot, please ask your system administrator for assistance.

   ---- File information -----------
     File:  LF2CRLF.C
     Date:  5 Feb 1999, 11:05
     Size:  592 bytes.
     Type:  Program-source

Attachment: LF2CRLF.C
Description: Binary data