解决方案 »
- 我用SetLayeredWindowAttributes能够设置Dialog窗口半透明,但是把这个对话框设置成child就不可以了
- 如何说明自己写的病毒检测软件的有效性呢?
- 小问题疑惑中
- 关于::SendMessage(hwnd, WM_CLOSE, 0, 0);
- VC中如何避免重复定义的问题!高手请教
- 请教大侠,关于waveOut API 的问题
- 求救,VC与VB混合编程如何入手???
- 请帮忙啊!我需要smtp协议的内容啊!
- YUV数据上如何实现字符叠加
- 如何在运行时候把一个Button改成灰色啊?(不是用create 生成的,是在resource editor里画的))
- VC中CString的连接问题?困惑了
- 调用SetTimer()时出现Debug Assertion Failed!错误
cstring str,str1;
int npos = str.find(TEXT('_'));
str = str.mid(npos+1);//定位到_右边的文本
npos = str.find(TEXT('//'));
str1 = str.left(npos);//读到第一个数0.652842
str = str.mid(npos + 1);//从那个数之后开始继续弄个循环操作吧
file.Open(m_strTemplateDir,CFile::modeRead);//打开文件
file.ReadString()//一行一行的读,也可以都读出来,你一个一个的找
剩下的就跟2楼说的一样。
关键好好看CString类怎么操作,这个问题不难,自己理好思路,慢慢写,积累经验
FILE* f = fopen("val.txt", "rb");
float n1 = 0, n2 = 0, n3 = 0;
while(1){
fscanf(f, "%f/%f/%f/_", &n1, &n2, &n3); if(!feof(f))
printf("n1 = %.6f, n2 = %.6f, n3 = %.6f\n", n1, n2, n3);
else
break;
};
fclose(f);