rsdb.net
当前位置:首页 >> 我用的是VC++6.0绿色版 像strCAt strCpy strCmp这... >>

我用的是VC++6.0绿色版 像strCAt strCpy strCmp这...

你这个程序本身就是错误的,第一:是#include 中间是有空格的 第二:少了#include 编译通过后运行时内存报错,你的p1根本没有申请空间,如何赋值?

VC 6.0的C编译器,只支持C89,不支持C99和C11。而且微软也不打算在未来的VC 6.0版本中支持C99和C11,所以和C11相关的函数都不能用。

strlen(测字符串长度):strlen(字符数组) strcpy(字符串复制):strcpy(字符数组1,字符串2),将字符串2复制到字符数组1中去 strcmp(字符串比较):strcmp(字符串1,字符串2),如果字符串1=2,函数值为0;如果字符串1>2,为正整数;如果字符串1

可以很明确的跟你说: 除了strcmp,其他一般都不会使用到返回值的…… strcmp一般用于比较两个字符串的前N个字符,只考虑等于0或者不等于0,等于零说明前N位相等 strcpy和strncpy两个函数用于字符串复制,第一个是复制直到一个字符到头,第二个有...

引用头文件cstring就可以。 用法和C语言的一样。 如果提示风险而不支持,可以改成 strncpy_s strncat_s strncmp_s。

应该加入 头文件 #include"string.h" 这个头文件 包含了 所有的字符串处理函数

char *mystrcat(char *dst, char *src) { char *p = dst; while(*p)++p; while(*p++ = *src++); return dst; } char *mystrcpy(char *dst, char *src) { while(*dst++ = *src++); return dst; } int mystrcmp(char *dst, char *src) { while(*ds...

strlen(char *str) : 求字符串长度 strcpy(char *dest, char *src) : 把src拷贝到dest strcat(char *dest, char *src) : 把src连接到dest后面 strcmp(char *s1, char *s2) : 按照各个字符(ascii)比较s1和s2,相等则返回0,否则返回ascii相减的...

/*** *char *strcat(dst, src) - concatenate (append) one string to another * *Purpose: * Concatenates src onto the end of dest. Assumes enough * space in dest. * *Entry: * char *dst - string to which "src" is to be appended * co...

#include #include #include #include #define MAXSIZE 255 int StrLength(char *cStrOriginal); char *StrCpy(char *cStrAim, char *cStrOriginal); int StrCompare(char *cStrAim,char *cStrOriginal); char *StrConcat(char *cStrAim,char *c...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com