• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > ATL调用strcasecmp出错

ATL调用strcasecmp出错

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了strcasecmp,strcasecmp函数,php strcasecmp,c strcasecmp,strcasecmp 头文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL调用strcasecmp出错
描述:

#include <string.h> 
int addSegWord(char *strWord , int len)
{
char firstChar,lastChar;
SEG_NODE* curLst;
SEG_NODE* newWord ,*curTmp ;
firstChar = strWord[0] ;
lastChar  = strWord[len-1];
//查看是否已经存在
firstChar %= MAX_CDIM ;
lastChar  %= MAX_CDIM ;
curLst = SEG_LIST[firstChar][lastChar].lstWord;
curTmp = curLst ;
while(curTmp != NULL )
{
if ( strcasecmp(curTmp->strWord,(char *)strWord) == 0)
 return 0; //已经存在
curTmp = curTmp->nextWord;
}
newWord = (SEG_NODE*)malloc(sizeof(SEG_NODE));
if ( newWord == NULL)
return -1;
strcpy(newWord->strWord,(char *)strWord);
newWord->nextWord = NULL;
if( curLst == NULL) //reinit list;
{
SEG_LIST[firstChar][lastChar].lstWord = newWord ;
return 0;
}
curTmp = curLst ;
while(curTmp -> nextWord != NULL )
{
curTmp = curTmp->nextWord;
}
curTmp -> nextWord = newWord ;
return 0;
}
--------------------Configuration: logionsplit - Win32 Debug--------------------
Compiling...
split_ATL.cpp
F:\代码\c++\logionsplit\split_ATL.cpp(154) : error C2065: 'strcasecmp' : undeclared identifier
执行 cl.exe 时出错.
logionsplit.dll - 1 error(s), 0 warning(s)
这样的代码,我没写ATL,直接在DEV里用成常,而且我发现unsigned char *strWord
VC++6.0 atl一定报错
希望谁可以帮我解释下,我刚学VC++


解决方案1:

我在string.h里没找到strcasecmp


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ATL调用strcasecmp出错

相关文章

  • 2017-06-05 NewWindow2新链接如何在原窗口打开
  • 2017-06-04 内存资源释放的问题!
  • 2017-06-04 高分请教ActiveXControlTestContainer问题
  • 2017-06-04 mediaplayer的背景能改成其它颜色吗
  • 2017-06-04 高手急救:VBScript脚本引擎的应用问题
  • 2017-06-05 使用mfccom,弹出“库没有注册”,如何解决??
  • 2017-06-05 其他语言调用COM控件按什么原理生成包装类
  • 2017-06-04 webbrowser内存释放
  • 2017-06-05 多个线程中能修改全局变量吗?
  • 2017-06-05 关于控件的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎么把证书存储到Atl对象里,存储哪本是由用户自己选的,目的是双击时显示证书
    • 请大侠们来看看这个error是什么意思?
    • 如何得到别的程序执行的结果?
    • errorLNK2001:unresolvedexternalsymbol_IID_ITaskMgr
    • CMSChart!!!!!!!!!!!!!!!!!!!!!!!!1
    • 谁能系统介绍一下net与com的关系,现在还有学习atl、dcom的必要吗?
    • 关于老掉牙的VFW
    • 怎样提取activex的属性和方法
    • 关于aspdll的问题
    • 一个线程挂起的问题,大家帮帮忙

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有