2014-02-22 2 views
-1

새로운 파일을 제공 할 때마다 파일에 다중 값을 쓰려고합니다. 다시 말해서, 종료 할 때까지 사용자 데이터를 연속적으로 가져 오는 프로그램이있어서 파일에 기록해야합니다.하지만 입력 한 마지막 데이터 만 가져 오는 것은 무엇입니까?VC++ 2008의 파일에 연속 데이터 쓰기

친절하게 해결책을주십시오.

미리 감사드립니다.

+0

당신이 몇 가지 시도를 제공하고 관련된 무언가를 요청해야, 그런 식으로 작동하지 않는 이행. – xlembouras

답변

0

파일의 내용을 덮어 쓰지 않고 파일에 추가하려고합니다. C++의 파일을 처리하는 몇 가지의 API가 있습니다,이 예제는 여러 가지 방법 중 하나입니다 :

SO http://www.cplusplus.com/forum/beginner/2344/

#include <cstdlib> 
#include <iostream> 
#include <string> 
#include <fstream> 

#include <sstream> 
#include <cstring> 
using namespace std; 

int main(int argc, char *argv[]) 
{ 
    fstream filestr; 

    filestr.open ("file.txt", fstream::in | fstream::out | fstream::app); 

    filestr<<"YAY"<<endl; 

    system("PAUSE"); 
    return EXIT_SUCCESS; 
}