Ανοιγμα αρχείων txt

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
_dim
Δημοσιεύσεις: 40
Εγγραφή: 09 Φεβ 2006 17:28

Ανοιγμα αρχείων txt

Δημοσίευση από _dim » 29 Απρ 2006 04:31

Γεια σας
Θα ήθελα να ρωτήσω πως μπορεί απο ένα αρχείο txt να διαβάσει η vb.6 μόνο μερικούς χαρακτήρες απο μια γραμμή και όχι όλη την γραμμή.
Έχω για παραδ. ένα αρχείο με όνομα test.txt και στην πρώτη γραμμή έχω ας πούμε
dim,dim1,dim2.... Το ζητούμενό μου είναι απο το αρχείο test.txt να δημιουργήσω ένα άλλο αρχείο που να περιέχει όμως μόνο με την πρώτη λέξη το dim.
Σκέφτομαι πως αυτό που χρειάζεται είναι να εντοπίσει το κόμμα και να μας φέρει απο αυτό και πριν τους χαρακτήρες που υπάρχουν για όλες τις γραμμές του αρχείου.
Προσπάθησα χρησιμοποιώντας την συνάρτηση input#1,1 (το πρώτο 1 είναι ο δείκτης του αρχείου και το δεύτερο είναι το πλήθος των χαρακτήρων που θέλουμε να διαβάσει)
open"c:\test.txt"for input as #1
input #1,1
δεν κατάφερα τίποτα όμως ούτε που αναγνωρίζει την input ώστε να προτείνει την σύνταξή της εγώ όμως την είχα δει ώς συνάρτηση ανάγνωση σειριακού αρχείου.
Δεν ξέρω τι φταίει.
Ευχαριστώ

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Ανοιγμα αρχείων txt

Δημοσίευση από dimsis » 29 Απρ 2006 13:49

Γιατί δεν διαβάζεις ολόκληρη την γραμμή, αλλά όταν πας να γράψεις να κάνεις π.χ. print #1,left(metavliti pou periexei oti diavases, xaraktires pou theleis) π.χ. print #1, left(inputed_text, 100) (ή αντί για print την write # αν θέλεις και quotes)

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες