!
A mon avis, tu as plusieurs solutions pour ta question : si chacun des valeurs ne sont pas sur la même ligne, soit tu lis les n lignes en stockant tes valeurs dans un tableaux que tu utilises ensuite, soit tu lis ton fichier ligne par ligne.
Pour la 2e solution, je te propose ceci :
Code :
- open(F,'c:/connexion_bdd.txt')|| die "impossible";
- my $identifiant = ( split/;/,<F> )[0];
- my $db = ( split/;/,<F> )[0];
- my $user = ( split/;/,<F> )[0];
- my $pass = ( split/;/,<F> )[0];
- my $host= ( split/;/,<F> )[0];
|
Edit : Ou alors une solution du genre :
Code :
- open(F,'c:/connexion_bdd.txt')|| die "impossible";
- my @test;
- foreach my $i (1..5)
- {
- push( @test, ( split/;/,<F> )[0] );
- }
- my $identifiant = $test[0];
- my $db = $test[1];
- my $user = $test[2];
- my $pass = $test[3];
- my $host= $test[4];
|
Après, je laisse Maître gilou exposer sa solution ![[:cupra] [:cupra]](https://forum-images.hardware.fr/images/perso/cupra.gif)
![:jap: :jap:](https://forum-images.hardware.fr/icones/smilies/jap.gif)
Message édité par Soileh le 23-06-2014 à 21:50:13
---------------
And in the end, the love you take is equal to the love you make