아래 프로그램은 파일에 쓰기를 수행하는 방법을 보여줍니다: 주어진 구문에서 파일 이름과 모드는 문자열로 지정되므로 항상 큰따옴표 로 묶어야 합니다. 파일 콘텐츠가 const char *로 필요한 이유는 무엇입니까? std::string이있는 경우 멤버 함수 c_str()을 사용하여 기본 const char *에 액세스 할 수 있습니다. 가능한 한 빨리 도와주시겠습니까? 나는 금요일에 경쟁에 갈거야. 나는 DevC ++ 4.9.9.2를 사용 (그것은 어떤 도움이 있는지 모르겠어요, 하지만 미안보다 안전하는 것이 좋습니다) 어느 것이 정확합니다. 그러나 이것은 2D 벡터로 들어갑니다. 이제 이 모든 데이터를 3D 벡터에 넣고 각 파일의 각 데이터 집합을 벡터의 세 번째 인덱스에 넣는 것입니다. 그리고 그것이 내가 실패하는 곳입니다. 벡터를 3D 벡터A 파일로 정의하면 많은 양의 영구 데이터를 저장하는 데 사용할 수 있습니다. 다른 많은 언어 `C`와 마찬가지로 다음과 같은 파일 관리 기능을 제공하는 가장 간단한 파일 작업입니다. Getc는 문자를 얻을 의미하고, putc는 넣어 문자를 의미합니다. 이 두 함수는 한 번에 하나의 문자만 처리하는 데 사용됩니다.

좋은 사이트! C++에 대해 배우는 것을 정말 좋아합니다. 기존 파일을 열고 값을 추가 할 수있는 작은 예제를 작성하려고 생각했습니다. 당신은 내가 플래그를 결합 할 수 있다고 말했기 때문에, 나는 또한 std를 추가 할 것이라고 생각 ::ios:nocreate. 이와 같은 것: 참조 * std::filesystem – http://en.cppreference.com/w/cpp/experimental/fs이 작업을 수행하는 가장 쉬운 방법은 전체 파일에서 읽고 메모리에서 교대로 작성한 다음 의 내용을 덮어 쓰는 것입니다. 메모리에 내용이 있는 파일입니다. 다음 프로그램은 fgets(), fscanf() 및 fgetc() 함수를 사용하여 fputs_test.txt 파일에서 읽는 것을 보여 줍니다. fstream 기본값은 ios::in | ios::out, 그래서 당신은 읽고 파일 모드를 지정 하지 않는 경우 기본적으로 쓸 수 있습니다. 그에 따라 기사를 업데이트했습니다. 오류를 지적 주셔서 감사합니다. 안녕하세요 알렉스, 이것은 내가 ifstream을 사용하려고 처음입니다, 파일에서 번호를 읽고 그들을 요약, 하지만 프로그램은 항상 첫 번째 숫자를 누락. 또한 합계가 옳지 않습니다. 봐 주세요, 감사합니다; 코드 중 하나처럼 들릴 수 있습니다::블록 설정은 실행 가능한 디렉토리 대신 개인 디렉토리로 설정됩니다.

하지만 어느 것이 확실하지 않습니다. 자세한 내용은 http://stackoverflow.com/questions/4017034/c-where-does-the-ofstream-class-save-the-files-to 참조하십시오. 첫 번째 예에서는 „if (!outf)…“를 볼 수 있습니다. 나는 이것에 의해 조금 혼란스럽다. „if(outf.is_open()“와 같은 함수를 호출하는 대신 개체 outf에 직접 액세스하려고 하는 것 같습니다. „!“ 연산자의 과부하입니까? C 스타일 파일 IO처럼 작동하도록 오버로드되었습니까? 나는 그런 객체에 직접 액세스 할 수있는 방법을 이해하지 못합니다 … `C`는 파일 닫기 작업을 수행하는 fclose 함수를 제공합니다. fclose의 구문은 다음과 같습니다, Read는 버퍼에 대한 포인터와 읽을 바이트 수를 취하고 읽은 실제 바이트 수를 반환합니다. 파일 끝(EOF)에 도달했기 때문에 필요한 바이트 수를 읽을 수 없는 경우 실제 읽은 바이트 수가 반환됩니다. 읽기 오류가 발생하면 예외가 throw됩니다. 쓰기는 Read와 유사하지만 작성된 바이트 수는 반환되지 않습니다.

지정된 모든 바이트를 쓰지 않는 것을 포함하여 쓰기 오류가 발생하면 예외가 throw됩니다. 유효한 CFile 개체가 있는 경우 다음 예제와 같이 해당 개체를 읽거나 쓸 수 있습니다. 마지막 입력을 파일이나 파일의 다른 섹션으로 삭제하는 것과 같이 c++에서 파일을 편집할 수 있습니까? 감사. Mac에서 Xcode를 사용한다고 가정하면 빌드 디렉터리에서 파일이 만들어집니다. 경로는 파생 데이터 디렉토리라는 xcode 기본 설정으로 설정됩니다. 이것은 디버거를 사용하기에 완벽한 일입니다. 코드 줄의 각 줄을 한 줄씩 살펴보고 파일에서 읽는 내용과 해당 값으로 수행하는 작업을 봅니다.

mfc 파일입출력 예제