关于VC编译标准函数遇到的问题,求大神解决
函数如下char * strcpy (char *dest, const char *src)
{
_asm{
pushf
mov esi,src
mov edi,dest
cld // 清方向位。
l1: lodsb // 加载DS:[esi]处1 字节->al,并更新esi。
stosb // 存储字节al->ES:[edi],并更新edi。
test al,al // 刚存储的字节是0?
jne l1 // 不是则跳转到标号l1 处,否则结束。
popf
}
return dest; // 返回目的字符串指针。
}
编译命令:cl /u /X /W3 /O2 /c strcpy.c
出现如下错误:
strcpy.c(2) : error C2169: 'strcpy' : intrinsic function, cannot be defined
该怎么解决啊,求指点