가능한 중복 :
Delete a Line from a file in C Language
In C++, what is the proper way to insert a line at the beginning of a text file?파일의 시작 부분에 데이터 추가
어떻게 내가 C/C++ 프로그래밍을 사용하여 파일의 시작 부분에 데이터를 추가 할 수 있습니까?
fstream file;
stmt.open(L"d:\\xyz.txt",ios::in|ios::out|ios::app);
을하지만,이 파일의 마지막에 추가된다 나는 다음 코드를 시도했다.
전체 코드, 무작위하지 라인을 게시하시기 바랍니다 작동한다면 모르겠어요 (http://sscce.org 참조). –
프로그램이 필요하지 않거나 파일의 시작 부분에 이미 공간이 할당되도록 프로그램을 설계하는 것이 더 좋고 더 유리할 수 있습니다. –
'ios :: app' 속성은 모든 쓰기를 파일 끝으로합니다. 처음에 글을 쓰고 싶으면 사용해서는 안됩니다. (그러나 다른 사람들이 지적했듯이 기존 데이터를 덮어 쓰거나 끝에 추가 할 수는 있지만 파일에 데이터를 삽입 할 수는 없습니다.) –