pbp Δημοσ. 7 Νοεμβρίου 2012 Δημοσ. 7 Νοεμβρίου 2012 Υπάρχει κάποιος τρόπος με την dup2() να ανακατευθύνω το stdout σε ένα αρχείο χρησιμοποιώντας την dup2 αλλά ότι αποθηκεύεται στο συγκεκριμένο αρχείο να αποθηκεύεται από εκεί που τελειώνει ώστε να μη σβήνεται ότι υπάρχει μέχρι στιγμής σε αυτό ? Στην ουσία να προσθέτονται κάθε φορά τα νέα δεδομένα κάτω από τα παλιά. ευχαριστώ.
Directx Δημοσ. 7 Νοεμβρίου 2012 Δημοσ. 7 Νοεμβρίου 2012 Δες αυτή την συνταγή για την μέθοδο ανακατεύθυνσης του stdout σε αρχείο μέσο dup2. Τώρα για να κάνεις προσθήκη (append) νέου περιεχομένου στο αρχείο δίχως διαγραφή του παλιού, αντί για το προτεινόμενο "O_RDWR|O_CREAT" δοκίμασε "O_APPEND|O_CREAT|O_RDWR, S_IWRITE". Αυτό το δοκίμασα σε Windows & C++ Builder και η νέα έξοδος προστίθεται επιτυχώς στο τέλος των περιεχομένων του αρχείου. Καλή συνέχεια! 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα