mfc ini 파일 예제

멤버 제거 함수는 연결된 파일이 열려 있거나 파일을 제거할 수 없는 경우 예외를 throw합니다. 이 함수는 DEL 명령과 동일합니다. 버퍼의 데이터를 CFile 개체와 연결된 파일에 씁니다. lOff 파일 포인터를 이동하는 바이트 수입니다. 양수 값은 파일 포인터를 파일 끝쪽으로 이동합니다. 음수 값은 파일 포인터를 파일의 시작 부분쪽으로 이동합니다. char m_szFullName[_MAX_PATH] Windows 문자 집합의 절대 파일 이름입니다. lpszFileName 원하는 파일에 대한 경로인 Windows 문자 집합의 문자열입니다. 경로는 상대적 또는 절대적이거나 네트워크 경로 이름을 포함할 수 있습니다. 코딩을 통해 ini 파일을 만들고 싶습니다. 응용 프로그램 경로 ini 파일에 없는 경우 응용 프로그램 자체는 섹션 및 이름으로 ini 파일을 만듭니다. 그리고 생성 후 기본값은 코드에서 채워져 있습니다. 임베디드 시각적 c++에서 이 작업을 가능합니까? 예 경우 저에게 말하고이 문제를 해결하는 데 도움이됩니다.

내 기본 조건은 사용자가 ini 파일을 만들지 않으며 해당 ini 파일의 필드를 변경하지 않는다는 것입니다. 코드에서 이브를 수행합니다. 제발 도와주세요. 예를 들어 GetFileName을 호출하여 파일 c:windowswritemyfile.wri에 대한 메시지를 사용자에게 생성하면 파일 이름인 myfile.wri가 반환됩니다. 파일 핸들이 상속되지 않도록 하려면 다음 보안 옵션을 선택합니다. 기본적으로 새 자식 프로세스는 파일 핸들을 사용할 수 있습니다. 나는 주로 프로그램 설정을 저장하기 위해 INI 파일을 사용합니다. 이를 위해 속성 클래스를 매우 자주 사용합니다. 요즘, 나는 그것을 조금 최적화하고 어쩌면 다른 사람이이 클래스에서 혜택을 누릴 수 있다고 생각했다. 파일의 현재 논리 길이를 바이트로 가져옵니다. 이름을 포함하여 파일의 전체 경로를 반환하려면 GetFilePath를 호출합니다. 파일(myfile)의 제목을 반환하려면 GetFileTitle을 호출합니다.

이 클래스와 파생 된 클래스 간의 계층 관계를 사용하면 다형성 CFile 인터페이스를 통해 모든 파일 개체에서 프로그램을 작동 할 수 있습니다. 예를 들어 메모리 파일은 디스크 파일처럼 행동합니다. 파일 포인터를 파일 끝을 벗어난 위치로 설정할 수 있습니다. 이렇게 하면 파일에 쓸 때까지 파일 크기가 증가하지 않습니다. CIniClass는 MFC에서 사용할 수 있습니다. 그러나 CString 형식을 CIniFile 함수에 전달할 때는 CString::GetSting() 메서드를 호출하거나 CString을 (LPCTSTR)에 캐스팅해야 합니다.