Δημοσιεύτηκε: 26 Ιουν 2012, 22:35
από g1wrg0s
Καλησπερα.

Δεν υπαρχει λογος να μην "δουλευει " η fscanf σε mode "w+" . Προτεινω το εξης. Εφοσον δεν παιρνεις τα αναμεννομενα αποτελεσματα , τοτε κοιτα αν οταν πας να διαβασεις βρισκεσαι οντως εκει που θες να εισαι.
Χρησιμοποιησε fseek και ftell για να πας εκει που θες ,καθως και να δεις που εισαι την καθε χρονικη στιγμη.

Ελπιζω να καταλαβαινεις τι εννοω. Αν οχι, τοτε χρησιμοποιησε τη φαντασια σου στο παρακατο σκεπτικο.
Εστω οτι μεσα στο αρχειο υπαρχει κερσορας και αυτος βρισκεται μετα απο καποιες λειτουργιες πριν απο το τεταρτο στοιχειο. Κανοντας fscanf διαβαζεις απο εκει και μετα . Αν εσυ θες το 15 στοιχειο , τοτε προφανως η fscanf δεν κανει τη δυλεια που θες και δυστυχως δεν ευθυνεται αυτη γι αυτο ,αλλα ουτε και το mode w+.

Μπορει να λεω ανοησιες αλλα προτρεπω να το τσεκαρεις.