Δημοσιεύτηκε: 26 Ιουν 2012, 23:28
Βασικα, απο τη στιγμη που θες να ανοιξεις το αρχειο με mode w+ θα πρεπει να γνωριζεις οτι το αρχειο αυτο οτι και να ειχε μεσα το χανει. Η διαφορα μεταξυ του w+ και του r+ ειναι ακριβως αυτη (βασικα δεν γνωριζω εαν εχει αλλες ). Δηλαδη στην πρωτη περιπτωση το ανοιγει για εγγραφη-αναγνωση ως αδειο αρχειο ,ενω στην δευτερη απλα το ανοιγει για εγγραφη-αναγνωση.
fp = fopen(TSFILE, "w+");
fscanf(fp, "%ld", &lastchk);
η fscanf δεν διαβαζει τιποτα και αυτο φαινεται και απο την επιστρεφομενη τιμη της συναρτησης .
fp = fopen(TSFILE, "w+");
fscanf(fp, "%ld", &lastchk);
η fscanf δεν διαβαζει τιποτα και αυτο φαινεται και απο την επιστρεφομενη τιμη της συναρτησης .