C语言如下:
FILE *fp;
char s1[100],s2[100];
int n; fp=fopen("data","r");
if(fp==NULL)
{
printf("Cannot open the file: data!");
exit(0);
}
while(fscanf(fp,"%s%s%d",s1,s2,&n)!=EOF)
{
}
fclose(fp);
用VC中的类怎么写,请大家赐教
FILE *fp;
char s1[100],s2[100];
int n; fp=fopen("data","r");
if(fp==NULL)
{
printf("Cannot open the file: data!");
exit(0);
}
while(fscanf(fp,"%s%s%d",s1,s2,&n)!=EOF)
{
}
fclose(fp);
用VC中的类怎么写,请大家赐教
解决方案 »
- 我是初学者,问下下面如何弹出消息框?
- VC比较郁闷的问题
- 自定义的CButton控件:OnLButtonDown怎么没有用了??
- 怎样生成一个不能移动的窗口或对话框?
- 将一个单色位图转换成256位图
- 关于自定义线程之间通过消息传递结构体变量的问题
- Directshow,使用IBasicVideo GetCurrentImage抓取视频图像位深度改变问题
- 如何让vc不编译某个文件?如何设置custom build?
- vs2010 c++如何实现把图标拖拽到另个地方显示??感谢!! 类似于设计窗口的时候,拖拽按钮的的功能,感谢各位大神!!!
- 我用VC6编的程序为什么有的机器上不能运行?(内详)
- 请问VB与VC混合编程有前途吗
- DCOM的客户端除了注册信息就什么都不需要了吗?
写之前包含
#include <stdio.h>
但是,这些我都知道,我这里的意思是想使用MFC来重新写这段代码,这样整体代码看起来比较一致。
谢谢“边城浪子”的答复,但是一般数据很多时,只能用读文件的形式输入数据。哪位仁兄知道用MFC写这段等价的代码的方法,请你帮帮忙,这段代码虽然在VC中可以使用,但是我个人感觉既然是MFC编程,就应该尽力使用MFC的方法,不知道我这种想法对吗
input.open("name.txt");
input>>a;
input>>b;
input>>i;
...
file.Open
CArchive ar(file);
ar<<
ar>>
先用CStdiofile类的 ReadLine()成员函数读入至str1中,
再用sscanf():
sscanf(str1,"%s%s%d",s1,s2,&n);具体你自己去看
{
}