Προς το περιεχόμενο

dup2() - C language


Προτεινόμενες αναρτήσεις

Δημοσ.

Υπάρχει κάποιος τρόπος με την dup2() να ανακατευθύνω το stdout σε ένα αρχείο χρησιμοποιώντας την dup2 αλλά ότι αποθηκεύεται στο συγκεκριμένο αρχείο να αποθηκεύεται από εκεί που τελειώνει ώστε να μη σβήνεται ότι υπάρχει μέχρι στιγμής σε αυτό ?

Στην ουσία να προσθέτονται κάθε φορά τα νέα δεδομένα κάτω από τα παλιά.

ευχαριστώ.

Δημοσ.

Δες αυτή την συνταγή για την μέθοδο ανακατεύθυνσης του stdout σε αρχείο μέσο dup2.

 

Τώρα για να κάνεις προσθήκη (append) νέου περιεχομένου στο αρχείο δίχως διαγραφή του παλιού, αντί για το προτεινόμενο "O_RDWR|O_CREAT" δοκίμασε "O_APPEND|O_CREAT|O_RDWR, S_IWRITE". Αυτό το δοκίμασα σε Windows & C++ Builder και η νέα έξοδος προστίθεται επιτυχώς στο τέλος των περιεχομένων του αρχείου.

 

Καλή συνέχεια!

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...