打开并读取文件信息
添加:
BOOL infoDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// TODO: 在此添加额外的初始化
AfxMessageBox("欢迎查看学生信息");
SetList();
return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}
void infoDlg::SetList()
{
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);
m_list.InsertColumn(0,_T("学号"),0,100);//0为左对齐,2为居中对齐
m_list.InsertColumn(1,_T("姓名"),0,100);
m_list.InsertColumn(2,_T("性别"),0,100);
m_list.InsertColumn(3,_T("年龄"),2,100);
}
void infoDlg:: showData()//AllData
//{m_list.InsertItem(0,"22001");//第一个不用标注列
//m_list.SetItemText(0,1,"张宇");
//m_list.SetItemTex服务器托管网t(0,2,"男");
//m_list.SetItemText(0,3,"十九");
//m_list.InsertItem(1,"22002");//第一个不用标注列
//m_list.SetItemText(1,1,"王小慧");
//m_list.SetItemText(1,2,"女");
//m_list.SetItemText(1,3,"十八");
{f服务器托管网or(int i=0;iGetWindowText(strno);
GetDlgItem(IDC_EDIT2)->GetWindowText(strname);
// TODO: 在此添加控件通知处理程序代码
CButton*p=(CButton*)GetDlgItem(IDC_RADIO1);
if(p->GetCheck())
strsex="M";
else
strsex="W";
p=(CButton*)GetDlgItem(IDC_CHECK1);
if(p->GetCheck())
strage+="18";
p=(CButton*)GetDlgItem(IDC_CHECK2);
int row =m_list.GetItemCount();
if(p->GetCheck())
strage+="19";
m_list.InsertItem(row,strno);
m_list.SetItemText(row,1,strname);
m_list.SetItemText(row,2,strsex);
m_list.SetItemText(row,3,strage);
CString filename;
CFileDialog mydlg(true,NULL,NULL,NULL,"*.txt||");
if(mydlg.DoModal()==IDOK)
{
//AfxMessageBox("OK");
filename=mydlg.GetPathName();}
else
return;
string textlines,item;
fstream openfile(filename,ios::app);//打开文件流追加数据
if(openfile.is_open())//检查文件是否成功打开
{openfile
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
一、题目描述 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 示例 1: 输入:nums = [1,1,2] 输出: [[1,1,2], [1,2,1], [2,1,1]] 示例 2: 输入:nums = [1,2,3] 输出:…