Αρχεία κεμένου σε Visual C#
Posted: Sat Jun 16, 2007 8:58 pm
Γεια σας.
Έχω το εξής πρόβλημα, καθότι αρχάριος με τη C#:
Ανοίγω με ένα πρόγραμμα κάποιο αρχείο κεμένου για ανάγνωση. Το αρχείο κειμένου έχει λέξεις τη μία κάτω από την άλλη. Σε κάθε γραμμή του υπάρχει μόνο μία λέξη.
Παράδειγμα:
Θέλω το πρόγραμμα να διαβάζει μία συγκεκριμένη γραμμή και να αποθηκεύει το περιεχόμενό της σε ένα στρινγκ χαρακτήρων. Π.χ. αν θέλω να διαβάζει την 3η γραμμή, τότε να αποθηκεύει σε στρινγκ τη λέξη "ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ".
Δοκίμασα τον εξής κώδικα, αλλά μάλλον δε δουλεύει, παρότι δεν μου εμφανίζεται λάθος κατά τη μεταγλώττιση:
Όποιος ξέρει ποιος είναι ο κατάλληλος κώδικας με σώζει...
Έχω το εξής πρόβλημα, καθότι αρχάριος με τη C#:
Ανοίγω με ένα πρόγραμμα κάποιο αρχείο κεμένου για ανάγνωση. Το αρχείο κειμένου έχει λέξεις τη μία κάτω από την άλλη. Σε κάθε γραμμή του υπάρχει μόνο μία λέξη.
Παράδειγμα:
Code: Select all
ΚΑΛΗΜΕΡΑ
ΠΛΗΡΟΦΟΡΙΚΗ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΒΟΗΘΕΙΑ
Δοκίμασα τον εξής κώδικα, αλλά μάλλον δε δουλεύει, παρότι δεν μου εμφανίζεται λάθος κατά τη μεταγλώττιση:
Code: Select all
StreamReader wf = File.OpenText("Words.txt"); //Άνοιγμα αρχείου λέξεων
int i = 0; //i είναι ο μετρητής των γραμμών
do
{
i++;
wf.ReadLine();
if (i == 3)
Lexi = wf.ReadLine(); //Lexi είναι η ζητούμενη λέξη και έχει δηλωθεί ως στρινγκ
} while (i < 3);
wf.Close(); //Κλείσιμο αρχείου λέξεων