Tri d'un fichier txt en c

maintenance_info Messages postés 73 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un fichier txt contenant les lignes(chaine de caractères)
je veux le trier sans utiliser untableau ou fichier tmp en intermediare.
pouvez vous m'aider.
merci d'avance.

--
On oublie ce qu'on a appris, on n'oublie jamais ce qu'on a deviné.
Citation de Anne Barratin ; De toutes les paroisses (1913)

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    dans quel contexte fais-tu cela?
    0
  2. maintenance_info Messages postés 73 Statut Membre 12
     
    bonjour,
    j'ai un fichier .txt générer de la part d'un automate(c'est un fichier de tracabilité de la machine),je veux le trier.
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      Pourquoi n'utiliser ni tableau en mémoire, ni fichier intermédiaire?
      Toutes les lignes ont-elles le même nombre de caractères?
      Quel logiciel utilises-tu?
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      quel est le critère de tri?
      est-il autorisé de créer un nouveau fichier trié, ou est-il nécessaire de trier à l'intérieur du fichier de départ?
      est-il autorisé de créer un tableau avec un nombre par ligne?
      0
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Bonjour,

    À part faire un appel système à
    sort
    si tu es sous Linux (ce qui aura l'inconvénient de rendre ton programme non portable vers d'autres systèmes d'exploitation), je vois difficilement comment tu peux trier ton fichier si tu ne passes pas par un tableau intermédiaire, car tu en auras besoin au moment d'appeler
    qsort
    .

    Bonne chance
    0