我想把一个文件中的每一行读到CListCtrl控件中的每一列 ,文件格式如下
2,0,0/
1,5,0/
3,5,0/
3,4,0/
8,5,0/
1,4,6/
1,4,7/
8,4,6/
8,4,7/
是不是的先定义一个结构数组 然后从结构数组中把数据读入到CListCtrl 中阿
请大家给点建议吧,谢谢了
2,0,0/
1,5,0/
3,5,0/
3,4,0/
8,5,0/
1,4,6/
1,4,7/
8,4,6/
8,4,7/
是不是的先定义一个结构数组 然后从结构数组中把数据读入到CListCtrl 中阿
请大家给点建议吧,谢谢了
解决方案 »
- 如何禁止窗口变化大小
- 在局域网中,我想在一台机器上监听到另一台机器的声卡的声音,如何实现呢?
- MSDN安装出错了
- VC访问sybase,使用ado,怎么11000.000变成了11,那位高手指点一下。里面是说明。
- ADO怎么连接MYSQL?请指点一下
- 怎么给一个CRichEditCtrl加上一个竖直方向的滚动条?
- TRACE,TRACE0, TRACE1, TRACE2, TRACE3, AfxDump 都是干什么的???TRACE有什么用???
- ??钩子问题?
- 菜鸟又来向大家请教了:怎么禁用一个对话框上的工具条上的某个按钮(灰化)
- 新手,项目用,MFC 嵌入Google离线地图 怎么通过鼠标点选位置然后在地图上标注,并显示经纬度?????
- 怎样在控件中加入滚动条?
- 请求帮助!关于封装类。
大家看看我这样做能行吗?
FILE *fp1;
int arrayCutset[9][3];
if(fp1=fopen("net_arc.dat","r")!=NULL)
{
for(int i=0;i<=8;i++)
for(int j=0;j<=2;j++)
{
if(j<=1)
fscanf(fp1,"%d,",arrayCutset[i][j])
if(j==2)
fscanf(fp1,"%d/",arrayCutset[i][j])
}
}
fclose(fp1);
请问下面该如何做阿
a[]={2,1,3,3,8,1,1,8,8};
b[]={0,5,5,4,5,4,4,4,4};
c[]={0,0,0,0,0,6,7,6,7};
for(int t = 0;t<9;t++)
{
int idx=m_wndList.InsertItem(t,a[t]);
m_wndList.SetItemText(idx,1,b[t]);
m_wndList.SetItemText(idx,2,c[t]);
}
void CQualitativeView::LoadCutset()
{
FILE *fp1; int arrayCutset[1000][200];
CString str;
if((fp1=fopen("net_arc.dat","r"))!=NULL)
{
for(int i=0;i<=no_zeroline-1;i++)
{
for(int j=0;j<=no_zerorow-1;j++)
{
if(j<=no_zerorow-2)
fscanf(fp1,"%d,",&arrayCutset[i][j]);
str.Format("%d",arrayCutset[i][j]);
if(j==no_zerorow-1)
fscanf(fp1,"%d/",&arrayCutset[i][j]);
str.Format("%d",arrayCutset[i][j]);
}
int idx=m_listCutset.InsertItem(i,str);
m_listCutset.SetItemText(idx,j,str);
}
}
fclose(fp1);
这样就可以接受任意字符串了(a[0],a[1],a[2]....可以分别接受字符串,这样就可以用来保存你的结果了,我的程序中就是这样实现的)