Dołączanie nowego wiersza do pliku (pliku dziennika) w c ++

Mam funkcję logowania, w której mam pliki dziennika. Teraz za każdym razem, gdy uruchamiam program, którego chcę, wcześniej zapisany plik nie powinien zostać usunięty i powinien być dołączony do bieżących danych (co jest w pliku dziennika)

Aby to wyjaśnić, na przykład: Mam plik dziennika logging_20120409.log, który codziennie zapisuje znacznik czasu. Przypuśćmy, że uruchomię mój projekt, zapisuje do niego bieżący znacznik czasu. Teraz, jeśli uruchomię go ponownie, poprzedni znacznik czasu zostanie zastąpiony nim. Nie chcę tej funkcji. Chcę poprzedni znacznik czasu wraz z aktualnym znacznikiem czasu.

Proszę pomóż

questionAnswers(3)

yourAnswerToTheQuestion