strset,memset,setmem,strstr,strcat,strncat函数原型
来源:互联网 发布:淘宝6度模特小兮 编辑:程序博客网 时间:2024/05/18 21:39
用法:#include <string.h>
功能:把字符串s中的所有字符都设置成字符c。
说明:返回指向s的指针。
举例:
// strset.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
clrscr();
strset(s,'G');
printf("%s",s);
getchar();
return 0;
}
原型:extern void *memset(void *buffer, int c, int count);
用法:#include <string.h>
功能:把buffer所指内存区域的前count个字节设置成字符c。
说明:返回指向buffer的指针。
举例:
// memset.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
clrscr();
memset(s,'G',6);
printf("%s",s);
getchar();
return 0;
}
setmem
用法:#include <string.h>
功能:把buf所指内存区域前count个字节设置成字符ch。
说明:返回指向buf的指针。
举例:
// setmem.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
clrscr();
setmem(s,6,'G');
printf("%s",s);
getchar();
return 0;
}
strstr
用法:#include <string.h>
功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。
说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。
举例:
// strstr.c
#include <syslib.h>
#include <string.h>
main()
{
char *s="Golden Global View";
char *l="lob";
char *p;
clrscr();
p=strstr(s,l);
if(p)
printf("%s",p);
else
printf("Not Found!");
getchar();
return 0;
}
strcat
原型:extern char *strcat(char *dest,char *src);
用法:#include <string.h>
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'/0')并添加'/0'。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
举例:
// strcat.c
#include <syslib.h>
#include <string.h>
main()
{
char d[20]="Golden Global";
char *s=" View";
clrscr();
strcat(d,s);
printf("%s",d);
getchar();
return 0;
}
strncat
原型:extern char *strncat(char *dest,char *src,int n);
用法:#include <string.h>
功能:把src所指字符串的前n个字符添加到dest结尾处(覆盖dest结尾处的'/0')并添加'/0'。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的指针。
举例:
// strncat.c
#include <syslib.h>
#include <string.h>
main()
{
char d[20]="Golden Global";
char *s=" View WinIDE Library";
clrscr();
strncat(d,s,5);
printf("%s",d);
getchar();
return 0;
}
- strset,memset,setmem,strstr,strcat,strncat函数原型
- strcat函数 strncat函数
- strcat和strncat函数
- strcat,strncat函数
- strcat memset strcpy strncat等等的总结
- strcat()函数和strncat()函数
- 自定义实现字符串处理函数 strlen strcmp strcpy strncpy strcat strncat strchr strstr
- 自定义实现字符串处理函数 strlen strcmp strcpy strncpy strcat strncat strchr strstr
- 模拟实现strcmp,strncmp,strstr,strcat,strncat,strcpy,strncpy,strlen ,memcpy,memmove等函数
- C函数:strlen,strcat,strncat,strcmp,strncmp,strcpy,strncpy,strstr详解
- strcat 和strncat 函数学习
- 实现strcat( )和strncat( )函数
- 模拟实现strcat strncat函数
- 连接函数strcat与strncat
- strncat函数原型
- memset, strcpy, strcat 函数
- strcpy、strcmp、strcat、strlen、strstr,memset
- strcopy,strstr,strcat,memset,sprintf,strcmp
- sco unix基础教材
- Microsoft Updater Application Block 1.3.2 IDownloader接口设计 [翻译]
- Fedora Core 6.0自动更新
- Microsoft Updater Application Block 1.3.3 BITSDownloader类设计
- Microsoft Updater Application Block 1.4.1 验证器设计
- strset,memset,setmem,strstr,strcat,strncat函数原型
- 过河卒
- Microsoft Updater Application Block IValidator接口设计
- 除了Ajax之外难道没有别的方法解决这个问题么?
- Microsoft Updater Application Block KeyValidator类设计
- 生成签证码
- Updater Application Block v1.0 - 1.7 应用程序加载器设计
- GoF 23个经典的设计模式03--创建模式之工厂方法(未完代续)
- Microsoft Updater Application Block 配置设计