求熟悉VC环境的兄弟姐妹帮帮忙拉~!!!

JackerooToPrificient 2005-04-14 12:59:52
第一次问贴,分数不多,所以请大家海涵.
诸位大虾帮帮忙!
我在VC编译环境下声明了一个_input()函数,并进行了定义和引用.在编译时没有报错,但是在程序执行时对其进行调用的时候系统报错,说内存不能为"write".我去问我一个老师,他说VC在编译时,会自动在每个函数名前生成一个"_",我声明函数时加了"_"就会产生冲突.但是我觉得问题不在这里,因为我在声明其他函数时同样使用了"_",但那些都没有出问题.而且,用_input声明变量时也不会出错,惟独在声明函数时出错.请诸位大虾指点迷津,小弟不胜感激——敬礼!
...全文
195 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
tankbattle 2005-04-18
  • 打赏
  • 举报
回复
我试过了,一点问题没有啊???
jimodezhongdian 2005-04-18
  • 打赏
  • 举报
回复
...................
jerry 2005-04-18
  • 打赏
  • 举报
回复
函数代码帖出来看看嘛. 很可能是函数里面的问题,我觉得不大可能是名字冲突,如果是的话,是编译不过去的, 不过最好不要用这样的名字
h39394 2005-04-18
  • 打赏
  • 举报
回复
跟函数名不大可能有关系~~~
wanglin3339 2005-04-16
  • 打赏
  • 举报
回复
函数里边的问题
  • 打赏
  • 举报
回复
不管查到还是没查到你别这样用不久行了.
再说可能是预留用的或者根本就没公开--这样当然查不到了.
-------------------------------------------------------------------------------------

朋友,谢谢你的提醒.
呵呵,每个人的所求是不一样的,我所求的是细节.
不钻这个"角尖儿"我心里就不舒服的.
不过这不会妨碍我继续学习下去
这个问题已经在我的问题库里预留了^_^
  • 打赏
  • 举报
回复
程序执行时 内存不能为"write"

既然是这样 ,会不会是 你的 _input 函数里面有问题,并不是 _input名字的问题
-------------------------------------------------------------------------------
我怕出错,所以用了一个空函数运行的.
而且,我换个函数名,或者是把下划线去掉,都没有问题.

BOYGUARD110 2005-04-16
  • 打赏
  • 举报
回复

把你的代码出来看看,编译环境说清楚,比如

void _input()
{
}

void main()
{
_input();
}


这种情况都出错?
xdlhf 2005-04-16
  • 打赏
  • 举报
回复
可能楼主要看一下自己的程序其它部分有没有问题
fanqing 2005-04-15
  • 打赏
  • 举报
回复
不管查到还是没查到你别这样用不久行了.
再说可能是预留用的或者根本就没公开--这样当然查不到了.
BOYGUARD110 2005-04-15
  • 打赏
  • 举报
回复

程序执行时 内存不能为"write"

既然是这样 ,会不会是 你的 _input 函数里面有问题,并不是 _input名字的问题

  • 打赏
  • 举报
回复
_input()在VC的哪儿用到了啊?
偶怎么查不到啊?
fjl1210 2005-04-14
  • 打赏
  • 举报
回复
你在MSDN里面输入write你就会看见_write函数,这说明它已经是库函数了
而你输入input你就看不见_input,说明_input并不是库函数。
iamwiner 2005-04-14
  • 打赏
  • 举报
回复
对,可能生产重名.
fanqing 2005-04-14
  • 打赏
  • 举报
回复
不要使用有下划线的函数名.被编译器所使用

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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