社区
C++ 语言
帖子详情
error C2275:'FILE'illegal use of this type as an expression
saintmar
2009-04-14 07:39:39
error C2275: 'FILE' : illegal use of this type as an expression
code:FILE *file = _wfopen(szName, TEXT("rb"));
就这么一条代码,报这么个恶心错,大哥们帮忙看看,怎么下手处理呢?
最后的10分,晕....
...全文
3255
23
打赏
收藏
error C2275:'FILE'illegal use of this type as an expression
error C2275: 'FILE' : illegal use of this type as an expression code:FILE *file = _wfopen(szName, TEXT("rb")); 就这么一条代码,报这么个恶心错,大哥们帮忙看看,怎么下手处理呢? 最后的10分,晕....
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ShouldBeDifferent
2012-07-25
打赏
举报
回复
16楼正解啊,解决了我的问题,谢谢。。。
好变态的纯C
dranuc07
2012-05-28
打赏
举报
回复
我是来拜谢16楼的,帮了大忙啊,今天我也遇到这个问题了,多谢多谢
[Quote=引用 16 楼 的回复:]
你定义的位置不对,纯C程序不能放在程序段中,要放在程序段头定义。
[/Quote]
forlesugar
2012-01-10
打赏
举报
回复
真的是这样。。。C还是不一般
lw1957625
2011-05-28
打赏
举报
回复
刚刚也碰到这个问题 太雷人啦~~竟然要放到程序段头定义~~
wenfh2020
2010-12-05
打赏
举报
回复
[Quote=引用 16 楼 no1_david 的回复:]
你定义的位置不对,纯C程序不能放在程序段中,要放在程序段头定义。
[/Quote]
VS 2008 真恶搞~ 搞半天我还以为哪里出问题了呢。
jiangest
2009-05-29
打赏
举报
回复
刚发完帖子,猛地想到了,16楼说的有道理,的确是要放在程序段头(也就是说,一其他关于操作的函数都必须在此定义之后)现在已经通过了。终于可以睡觉啦。
在此 也感谢16楼的兄弟!
jiangest
2009-05-29
打赏
举报
回复
我也遇到了这个问题,我的代码中,进行了两次对不同的两个文件的操作,一次是读出,一次是写入。
但是奇怪的是,如果将两个操作分离即:只读或者只写都不会报错。现在还没搞懂这到底是怎么了!
no1_david
2009-05-03
打赏
举报
回复
你定义的位置不对,纯C程序不能放在程序段中,要放在程序段头定义。
goodname
2009-04-15
打赏
举报
回复
你自定义的头文件中FILE大概被重新定义了。。。。请认真查查有没有类似
#define FILE xxx
的地方
saintmar
2009-04-15
打赏
举报
回复
[Quote=引用 12 楼 goodname 的回复:]
应该是工程设置或者也许重新定义了FILE结构什么的
_wfopen(szName, TEXT("rb"));
直接这样写,报错吗
[/Quote]
这样不报错!
Jinhao
2009-04-14
打赏
举报
回复
_tcscat(szName,TEXT("MMDic.dat"));
//////这中间没有其他的代码了吗?
//得到库文件
FILE *file = _wfopen(szName, TEXT("rb"));// <--------------报错的恶心地方
你检查一下.正代码之前,有没有少写了什么,比如) ; #endif 这些之类的.报这个错的原因就是 FILE * file 这句编译器没有把它当作声明一个file,而是 FILE 乘 file.
goodname
2009-04-14
打赏
举报
回复
应该是工程设置或者也许重新定义了FILE结构什么的
_wfopen(szName, TEXT("rb"));
直接这样写,报错吗
机智的呆呆
2009-04-14
打赏
举报
回复
FILE file = _wfopen(szName, TEXT("rb")); //这样试试
saintmar
2009-04-14
打赏
举报
回复
谢谢各位大哥,我再查查资料吧……刚才公司一个高人来现场指导也没解决。
zhangzhao123
2009-04-14
打赏
举报
回复
不太熟悉wfopen函数
saintmar
2009-04-14
打赏
举报
回复
嗯~
goodname
2009-04-14
打赏
举报
回复
觉得问题还是没有出在这些代码里面
zgjxwl
2009-04-14
打赏
举报
回复
FILE的问题?
saintmar
2009-04-14
打赏
举报
回复
Jinhao 大哥,加了头文件了,问题不在这块。
luojc714
2009-04-14
打赏
举报
回复
貌似_wfopen()的问题,szName参数的类型对吗?
加载更多回复(3)
2009 达内Unix学习笔记
q或Ctrl+C 退出; /字符串 从上往下查找匹配的字符串; ?字符串 从下往上查找匹配的字符串; n 继续查找。 四、退出命令 exit 退出; DOS内部命令 用于退出当前的命令处理器(COMMAND.COM) 恢复前一个命令...
常见C语言错误提示信息.doc
44. **
Illegal
use
of floating point**:在不支持浮点运算的环境中使用了浮点数。 45. **
Illegal
use
of pointer**:指针使用不当,如未初始化或越界访问。 46. **Improper
use
of a
type
def symbol**:类型定义...
C语言常见提示信息(很全面,很经典)
45. **
Illegal
use
of pointer**:指针使用不合法,如未初始化的指针或对void指针的非法操作。 46. **Improper
use
of a
type
def symbol**:
type
def符号使用不当,如将已有的类型名覆盖。 47. **In-line assembly ...
c语言出错信息汇总
45. **
Illegal
use
of floating point**:不合法的浮点数使用,可能是浮点运算在不允许的环境中。 46. **
Illegal
use
of pointer**:指针使用错误,如空指针解引用、未初始化的指针等。 47. **Improper
use
of a ...
JSP Simple Examples
Suppose if we have a declare an array of
type
String, then it will store only the String value not any other data
type
. When we have a closely related data of the same
type
and scope, it is better to...
C++ 语言
65,196
社区成员
250,525
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章