关于按行打开文本文件的问题
打开(文件1)如果打开不成功
显示(打开文件失败)
否则
读取第一行(以回车为标志)
发送至列表框
继续读取第二行
发送至列表框
继续读取第三行
直至读到文件尾
FILE *fp;
char ch[256];
fp=fopen("1","r");
if (fp==NULL)
{
MessageBox(NULL,"文件打不开","错误",MB_OK);
return 0;
}
while(fgetc(fp)!=EOF)
{
fread(ch,1,25,fp);
SendDlgItemMessage(hdlg,IDC_LIST1,LB_ADDSTRING,0,long(&ch));
}
我把这段代码放到消息循环里了 结果差点把我电脑搞死