属于新手,请各位大虾多多帮助。两个问题:
1、怎样读一个文件,并每次读取一行的数据?
2、想做一个监控程序,每隔5分钟执行一次,如何实现?
如果能提供类似原码最好。
谢谢!
1、怎样读一个文件,并每次读取一行的数据?
2、想做一个监控程序,每隔5分钟执行一次,如何实现?
如果能提供类似原码最好。
谢谢!
解决方案 »
- com为什么会有内存泄露啊?
- 最近又碰到问题了~~各位帮帮忙~
- 鼠标放在菜单上时,如何触发一个事件,再得到该菜单项的值,然后根据该值弹出相应子菜单
- 我想通过在对话框里输入参数,然后在视图的ondraw函数里画图,两者之间的连接怎么弄?在对话框的button弹出的事件里调用重绘函数行吗?如果行该怎么调用?
- 菜鸟问题,调用自己写的第一个COM出问题了
- 怎样把一段内存从指定位置复制进另一端内存?
- VC非标准表格打印
- 如何将CString类型的变量转化为int类型?
- 关于BSTR
- 求助:自己create的richedit的边缘为什么带黑线
- 新手提问,关于CEditView
- 写成什么程序(库)才能在win2k和UNINX下都能调用?谢谢
以秒为单位,倒记时60秒。
在类里定义一个变量:int m_nCount=60;void beginTime()
{
UINT nM=SetTimer(1,1000,NULL);
ASSERT(nM!=0);
}用classwizard扑捉WM_TIMER消息。
void CView::OnTimer(UINT)
{
if(m_nCount!=0)m_nCout--;
else;//.......
}
char buf[16] = {0};
fscanf(file,"%s",buf);
读一行文件监控就用时间器
file.open(filename,CFile::modeRead,NULL);
CString buffer;
file.read(buffer,sizeof(16));
f.ReadString(temp);//一次就读一行每5分钟执行一次,就用ontimer,间隔设成5000就行了。
2、::SetTimer(hDlg, 1, 300000, NULL); // 设置5分钟的计时器
之后你可以在计时器事件中写监控处理的代码了。