天天看點

MFC關于ini檔案的操作方法

今天準備寫個軟體,忘了怎麼弄的了,以前沒有記錄,今天記錄一下。

ini檔案操作包括檔案的寫入和讀取:

寫入資料

使用WritePrivateProfileString

void CCountView::OnButton2() 
{
	for( i = 0; i < 10; i++)
	{
		CString strCount;
		strCount.Format("Name%d",i);
		::WritePrivateProfileString("BookCount",strCount,"Count","D:\Book.ini");	
	}
}
           

讀取資料

分為GetPrivateProfileString和GetPrivateProfileInt,一個是讀取String資料一個整型資料

int= GetPrivateProfileInt(TEXT("節名"), TEXT("鍵名"), 10, 路徑+ini檔案名);

GetPrivateProfileString(TEXT("節名"), TEXT("鍵名"), 0, CString.GetBuffer(資料大小), 資料大小, 路徑+ini檔案名);

打開ini檔案的顯示。

MFC關于ini檔案的操作方法

PS:特别注意一點,ini寫入時是根據strCount這個字元來插入的,每插入一個資料就要将strCount這個字元變一下,比如我這為Name0...1....2..3..4,如果全部為Name0就會導緻隻有最後插入的一個資料。