vc 如何将txt文档的内容 导入对话框的listbox中,分行显示
2013-06-12
展开全部
把文件里的每一行字符读取到字符数组里,然后ListBox_InsertString()。
假设文件为C:\test.txt
char str[500][201];
FILE txt;
int i=0,j;
txt=fopen("C:\\test.txt","r");
while(!feof(txt))
{
fgets(str[i++],200,txt);
str[i-1][strlen(str[i-1])-1]='\0'; //丢弃换行字符
}
HWND hList=GetDlgItem(hwnd,IDC_LIST);
for(j=0;j<i;j++)
{
ListBox_InsertString(hList,-1,str[j]);
}
fclose(txt);
假设文件为C:\test.txt
char str[500][201];
FILE txt;
int i=0,j;
txt=fopen("C:\\test.txt","r");
while(!feof(txt))
{
fgets(str[i++],200,txt);
str[i-1][strlen(str[i-1])-1]='\0'; //丢弃换行字符
}
HWND hList=GetDlgItem(hwnd,IDC_LIST);
for(j=0;j<i;j++)
{
ListBox_InsertString(hList,-1,str[j]);
}
fclose(txt);
2013-06-12
展开全部
按行读文件内容~循环加到ListBox
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询