Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1098 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Recherche] Logiciels Créeant 2 Fichiers txt

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Recherche] Logiciels Créeant 2 Fichiers txt

n°2574868
yeyeeric
Posté le 17-11-2006 à 21:11:00  profilanswer
 

Bonjour à tous,
Voilà j'ai besoin d'un logiciel qui me fasse d'un seul fichier txt 2 et qu'il met une expression sur 2 entre tiret (-) dans un des deux fichiers. Je m'explique.
ex de fichier 0:
exemple 1 - exemple 2 - exemple 3 - exemple 4 - ......
Je voudrais donc qu'à chaque :" - " il copie l'expression dans un fichier et dans l'autre. J'espère avoir été clair parce que j'ai des 1000ers d'expression à trier et il me faut deux fichiers contenant pour mon exemple, les exemples pairs dans un, les impairs dans l'autre
J'espère avoir été clair

mood
Publicité
Posté le 17-11-2006 à 21:11:00  profilanswer
 

n°2581010
yeyeeric
Posté le 25-11-2006 à 12:40:25  profilanswer
 

up

n°2581022
kzimir
-
Posté le 25-11-2006 à 12:52:55  profilanswer
 

Tu sais coder ? Parce que c'est vraiment tout con. Si tu as un fichier exemple à passer et un compilo C chez toi, je peux jeter un oeil (si j'ai bien compris ce que tu veux).

 

Edit : encore plus simple, si tu as accès à une machine Unix/Linux :

 

Un script (script.sh par exemple)

Code :
  1. awk '{c=split($0, s, " - " ); for(n=2; n<=c; n+=2) print s[n] }' $1 > $2
  2. awk '{c=split($0, s, " - " ); for(n=1; n<=c; n+=2) print s[n] }' $1 > $3
 

Il suffit de l'appeler : script.sh fichier_entree.txt fichier_sortie1.txt fichier_sortie2.txt .


Message édité par kzimir le 25-11-2006 à 13:11:36

---------------
Serre les fesses jusqu'en 2012...
n°2581694
yeyeeric
Posté le 26-11-2006 à 16:02:01  profilanswer
 

arf je ne sais pas du tout coder. J'ai su dans le temps quelques trucs en php et html mais ca fait 3/4ans que j'ai arrêté donc j'ai tout zappé. Si tu veux un fichier exemple, voici le lien:
Contre Pétrie
Merci d'avance
@+


Message édité par yeyeeric le 26-11-2006 à 16:03:54
n°2583770
yeyeeric
Posté le 29-11-2006 à 14:53:24  profilanswer
 

up

n°2583777
Le Veilleu​r
Posté le 29-11-2006 à 15:03:29  profilanswer
 

Ton fichier ne rentre pas dans les règles d'HFR, il est limite, limite je trouve....


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2583867
yeyeeric
Posté le 29-11-2006 à 16:20:13  profilanswer
 

qu'est ce que HFR?

n°2584407
Le Veilleu​r
Posté le 30-11-2006 à 11:48:29  profilanswer
 

Hardware.fr, je voulais juste dire que ton fichier texte est un peu "osé" pour être publié sur un forum.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2584681
yeyeeric
Posté le 30-11-2006 à 17:12:30  profilanswer
 

je ne l'ai pas publié mais il est vrai qu'il est un peu osé. simplement, je voudrais séparer les propositions des solutions.
Quelqu'un a t il une solution?

n°2585632
JL35
Posté le 01-12-2006 à 21:40:03  profilanswer
 

C'est long comme lacune.

mood
Publicité
Posté le 01-12-2006 à 21:40:03  profilanswer
 

n°2585671
kzimir
-
Posté le 01-12-2006 à 22:19:22  profilanswer
 

Puisque tu as fait du php, tu peux faire quelque chose de très rapide avec la simple fonction strsplit.


---------------
Serre les fesses jusqu'en 2012...
n°2585803
yeyeeric
Posté le 02-12-2006 à 10:58:56  profilanswer
 

Pourrais tu m'expliquer davantage s'il te plait?

n°2585816
kzimir
-
Posté le 02-12-2006 à 11:34:18  profilanswer
 

Je me suis trompé, c'est plutôt explode() qu'il faut utiliser.
http://fr2.php.net/manual/fr/function.explode.php
 
Tu lis ton fichier ligne par ligne, ou tout dans une même chaine, et tu exploses relativement à "-".


---------------
Serre les fesses jusqu'en 2012...
n°2585818
yeyeeric
Posté le 02-12-2006 à 11:40:43  profilanswer
 

Donc je crée un fichier avec ce code php:

Code :
  1. <?php
  2. // Exemple 1
  3. $pizza  = "pièce1 pièce2 pièce3 pièce4 pièce5 pièce6";
  4. $pieces = explode(" ", $pizza);
  5. echo $pieces[0]; // pièce1
  6. echo $pieces[1]; // pièce2
  7. // Exemple 2
  8. $data = "foo:*:1023:1000::/home/foo:/bin/sh";
  9. list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
  10. echo $user; // foo
  11. echo $pass; // *
  12. ?>


Mais où préciser qu'il explore le fichier "contre.txt" pour exemple et qu'il me sépare à chaque " - " et qu'il me crée deux fichiers, une ligne pour chaque fichier...?
Merci d'avance

n°2585820
kzimir
-
Posté le 02-12-2006 à 11:45:06  profilanswer
 

Tu as compris comment fonctionne explode() ? Pour le reste, regarde la doc des fonctions de manipulation de fichier (fopen, fread/fscanf, fclose, fwrite...).
 
PS : je n'écrirai pas le script, hein. Sinon, c'est la porte ouverte à toutes les demandes de codage pour n'importe quoi.


---------------
Serre les fesses jusqu'en 2012...
n°2585822
yeyeeric
Posté le 02-12-2006 à 11:48:29  profilanswer
 

Donc en gros, je fais en php:
ouvre fichier, scan fichier, mais explode je vois pas à quoi il sert et surtout qu'est ce qu'il fait? Il trouve où il y a " - " et me crée les 2 autres fichiers ou bien je dois encore faire intervenir une autre fonction?

n°2585824
kzimir
-
Posté le 02-12-2006 à 11:52:47  profilanswer
 

$resultat=explode("-", "toto-tutu-pouet" );
 
$resultat[0] contient "toto"
$resultat[1] contient "tutu"
$resultat[2] contient "pouet"


---------------
Serre les fesses jusqu'en 2012...
n°2585826
yeyeeric
Posté le 02-12-2006 à 11:55:45  profilanswer
 

Et comment je fais après pour mettre dans un même fichier les résultats pair, et dans un autre les résultats impair?

n°2585828
Prems
Just a lie
Posté le 02-12-2006 à 11:58:08  profilanswer
 

Cherche un peu dans la doc php les fonctions d'ouverture de fichier.


---------------
Ratures - Cuisine
n°2585829
yeyeeric
Posté le 02-12-2006 à 11:59:47  profilanswer
 

Ce n'est pas l'ouverture de fichier dont j'ai besoin mais la séparation des résultats plus exactement qu'il me faudrait

n°2585832
kzimir
-
Posté le 02-12-2006 à 12:01:08  profilanswer
 

Tu ouvres deux fichiers en écriture, tu mets les résultats de l'explode d'indices impairs dans l'un et les résultats d'indices pairs dans l'autre.


---------------
Serre les fesses jusqu'en 2012...
n°2585833
Prems
Just a lie
Posté le 02-12-2006 à 12:02:04  profilanswer
 

yeyeeric a écrit :

Ce n'est pas l'ouverture de fichier dont j'ai besoin mais la séparation des résultats plus exactement qu'il me faudrait


Dans son précédent message kzimir t'explique tout  :ouch:


---------------
Ratures - Cuisine
n°2585834
yeyeeric
Posté le 02-12-2006 à 12:04:18  profilanswer
 

Ok les gars, je vais essayer de m'y remettre
merci pour toute votre aide

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Recherche] Logiciels Créeant 2 Fichiers txt

 

Sujets relatifs
ESCX3600, FileZilla et autres logiciels...?lenteur acces fichiers?
[XP] Probleme d'ouverture de dossier dans l'explorateur de fichiersListe fichiers
Recherche logiciel surveillance partagesenvoyer des fichiers sur plusieur machines en même temps
sauvegarde régulière rapide de fichiers importantsRécupération de fichiers bloqués par Windows ??
[recherche] un logiciel similaire à Customizer XP, Tweak XP 
Plus de sujets relatifs à : [Recherche] Logiciels Créeant 2 Fichiers txt


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR