Δημοσιεύτηκε: 26 Ιουν 2012, 23:28
από g1wrg0s
Βασικα, απο τη στιγμη που θες να ανοιξεις το αρχειο με mode w+ θα πρεπει να γνωριζεις οτι το αρχειο αυτο οτι και να ειχε μεσα το χανει. Η διαφορα μεταξυ του w+ και του r+ ειναι ακριβως αυτη (βασικα δεν γνωριζω εαν εχει αλλες ). Δηλαδη στην πρωτη περιπτωση το ανοιγει για εγγραφη-αναγνωση ως αδειο αρχειο ,ενω στην δευτερη απλα το ανοιγει για εγγραφη-αναγνωση.

fp = fopen(TSFILE, "w+");
fscanf(fp, "%ld", &lastchk);
η fscanf δεν διαβαζει τιποτα και αυτο φαινεται και απο την επιστρεφομενη τιμη της συναρτησης .