请帮忙解决下几个警告的问题!

Sigger 2008-12-20 05:03:30
文件头中已经包括了如下文件和说明,但是下面红色部分的代码编译的时候出了下面的警告,大家帮帮解决下呀?谢谢!
#include <fstream>
#include <iostream>
#include <string>
using std::string;
using std::ofstream;
using std::ifstream;
using namespace std;

编译的代码:
AfxMessageBox(FileName+_T("不能被打开","信息提示"));
FILE* pfile=fopen(FileName,_T("r"));

fseek(pfile,0,SEEK_SET);
fscanf(pfile, "%[^\n] ", str_line);

上面红色部分代码编译的提示下列警告:
1>c:\documents and settings\scan\desktop\kdtree\kdtree\globalvariable.cpp(32) : warning C4002: too many actual parameters for macro '_T'
1>c:\documents and settings\scan\desktop\kdtree\kdtree\globalvariable.cpp(38) : warning C4996: 'fopen' was declared deprecated
1> d:\program files\microsoft visual studio 8\vc\include\stdio.h(234) : see declaration of 'fopen'
1> Message: 'This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>c:\documents and settings\scan\desktop\kdtree\kdtree\globalvariable.cpp(40) : warning C4996: 'fscanf' was declared deprecated
1> d:\program files\microsoft visual studio 8\vc\include\stdio.h(249) : see declaration of 'fscanf'
1> Message: 'This function or variable may be unsafe. Consider using fscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sigger 2008-12-20
  • 打赏
  • 举报
回复
十分感谢,按照你的方法,问题解决了!
fox000002 2008-12-20
  • 打赏
  • 举报
回复
AfxMessageBox(FileName+_T("不能被打开","信息提示"));

==> AfxMessageBox(FileName+_T("不能被打开"),_T("信息提示"));

加 #include <cstdio>
nullah 2008-12-20
  • 打赏
  • 举报
回复
up

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧