ggrug26
Messages postés40Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention30 mai 2008
-
19 mars 2008 à 10:13
ggrug26
Messages postés40Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention30 mai 2008
-
19 mars 2008 à 10:29
Bonjour,
je rencontre un petit souci sur ma lecture de fichier, lorsque je fais un "readline", je lit la 1ere ligne, puis, à la lecture de ligne suivante(au rebouclage), une ligne est sauté systématiquement...
la seule façon de pouvoir lire 2 ligne à la suite est d'avoir 2 "readligne" de suite. Je ne peux traiter qu'une ligne sur 2.
Je sais pas si je me fait comprendre, voici mon code , si vous trouvez une anomalie qui fait qu'une ligne sur 2 est lu...
Merci !
StreamReader
Fichier;
// déclaration
if
(
File
.Exists(txtbCheminFich.Text) ==
true
){
string
ligne;
// Ouverture du fichier en lecture
Fichier =
File
.OpenText(txtbCheminFich.Text);
ligne = Fichier.ReadLine();
bool
var = ligne.Contains(txtbSearch1.Text);
while
(Fichier.ReadLine() !=
null
)
{
if
(ligne.Contains(txtbSearch1.Text) ==
true
)
{
textBox1.Text = ligne;
}
else
if
(ligne.Contains(txtbSearch2.Text) ==
true
)
{
textBox2.Text = ligne;
}
else
if
(ligne.Contains(txtbSearch3.Text) ==
true
)
{
textBox3.Text = ligne;
}
else
if
(ligne.Contains(txtbSearch4.Text) ==
true
)
{
textBox4.Text = ligne;
}
else
if
(ligne.Contains(txtbSearch5.Text) ==
true
)
{
textBox5.Text = ligne;
}
else
if
(ligne.Contains(txtbSearch6.Text) ==
true
)
{
textBox6.Text = Fichier.ReadLine();
}
ligne = Fichier.ReadLine(); //ici je lit la ligne
}
//Fermeture du fichier
Fichier.Close();
}
else
{
MessageBox
.Show(
"Le fichier n'existe pas ! Verifier le chemin..."
,
"Info"
,
MessageBoxButtons
.OK,
MessageBoxIcon
.Information);
}
et voici ce que contient mon fichier text, rien de rare....... :
Voici le tout 1er test de recherche des differents parametres de test permettant de voir comment intéragit le produit...
test1
ceci est le premier test
test2
ceci est le 2eme test
test3
ceci est le test numéro 3 permettant de tester la lecture sur une chaine de charactères quand meme assez longue...
test4
et voici le test 4
test5
et maintenant le test5 avant le test6...
test6
test numero 6 final
------------FINI----------