Salut,
J'ai un fichier texte qui contient deux champs:
- cin de type entier
- indication de type chaine de carctère
la taille de deuxième champ est la même dans tout le fichier.
Ce fichier est appelé fich.txt, est le suivant:
10 110101
20 101101
30 111101
40 001101
55 001000
66 110101
79 110001
85 111010
99 010101
1000 100101
Je voudrais écrire un programme C sous Windows pour trier ce fichier selon le deuxième champ indication de sorte que le cin qui contient de plus de 1 dans son indication alors il sera placé en premier lieu.
par exemple:
le cin 10 possède quatre 1 dans son indication
le cin 30 possède cinq 1 dans son indication
et etc...
Donc le résultat il sera dans le même fichier ou autre fichier comme le suivant:
30 111101
85 111011
10 110101
20 101101
66 110101
40 001101
79 110001
99 010101
1000 100101
55 001000
Pouvez-vous m'aider comment je vais procéder ?
Merci.
Message édité par dimadima le 19-07-2009 à 21:01:52