VC ini配置文件的读写

	GetDlgItem(IDC_BUTTON1)->SetWindowText(_T("R-ini"));
	GetDlgItem(IDC_BUTTON2)->SetWindowText(_T("W-ini"));



void CiniFileRWDlg::OnBnClickedButton1()
{
	// TODO:  在此添加控件通知处理程序代码
	//AfxMessageBox(_T("sss"));
	CString strIP = _T("");
	CString strPort = _T("");

	::GetPrivateProfileString(_T("TCP/IP"), _T("IP"), _T(""),
		strIP.GetBuffer(MAX_PATH), MAX_PATH, _T(".\\Config.ini"));

	strIP.ReleaseBuffer();

	//AfxMessageBox(strIP);

	::GetPrivateProfileString(_T("TCP/IP"), _T("Port"), _T(""),
		strPort.GetBuffer(MAX_PATH), MAX_PATH, _T(".\\Config.ini"));

	strPort.ReleaseBuffer();

	AfxMessageBox(strIP +_T(":") +strPort);
}


void CiniFileRWDlg::OnBnClickedButton2()
{
	// TODO:  在此添加控件通知处理程序代码
	CString StrName, Strtemp;
	int nAge;
	StrName = _T("jacky");
	nAge = 13;
	Strtemp.Format(_T("%d"), nAge);
	WritePrivateProfileString(_T("Student"), _T("Name"), StrName, _T(".\\setting.ini"));

	WritePrivateProfileString(_T("Student"), _T("Age"), Strtemp, _T(".\\setting.ini"));
}

ini文件

[TCP/IP] 
IP=127.0.0.1 
Port=8848


猜你喜欢

转载自blog.csdn.net/mini92/article/details/79394219