常用的函数
文章平均质量分 74
zzyoucan
做技术切勿浮躁时刻对自己定位准确切记切记
展开
-
memset()函数
在写程序中有几个函数总是让我头疼如memst,memcpy,strncpy等memst函数所在的头文件c中#include ,c++中#include 函数原型:void *memset(void *s, int ch, size_t n) ;作用:将s所指向的后n个字节用ch初始化,并返回s指针,是对较大的数组和结构体进行初始化最快的一种方式注意的是memest是按字节进行初原创 2013-07-13 22:00:30 · 1254 阅读 · 0 评论 -
sscanf()函数
sscanf()----从一个字符串中读取与格式相符的数据,其实其作用相当于正则表示式,但没有正则表达式功能强大函数原型:int sscanf( const char *buffer, const char *format [, argument ] ... );buffer:储存的字符串format:格式字符串argument:选择性设定字符串sscanf从buffer的数据原创 2013-07-13 23:39:06 · 776 阅读 · 0 评论 -
strcpy与strncpy
strcpy:函数原型:char *strcpy(char *dest, const char* src) ;------将src中包括null的字符串复制到dest所指向的内存中,返回dest指针所需头文件#include 实现方式:char *strcpy(char *dest, const char* src){ assert(dest != NULL && sr原创 2013-07-14 15:07:28 · 809 阅读 · 0 评论 -
sprintf()函数
printf()是将数据输出到stdout中,而sprintf()将数据输出到字符串缓冲区中函数原型:int sprintf( char *buffer, const char *format [, argument] ... );buffer:储存输出的地方format:格式化字符串,里面的参数有很多种类argument:可选参数返回值:在buffer中储存的字节数但不包括n原创 2013-07-16 01:32:14 · 914 阅读 · 0 评论 -
memcpy与memmove
文章来自:http://www.cnblogs.com/foxinhongyan/articles/1267624.html1.memmove函数原型:void *memmove(void *dest, const void *source, size_t count)返回值说明:返回指向dest的void *指针参数说明:dest,source分别为目标串和源串的首地址。co原创 2013-07-15 18:18:50 · 698 阅读 · 0 评论 -
gets(),getchar(),fgets()
gets():原型:char *gets(char *buffer) ;功能:从stdlin中获取获取字符串一直到换行符或者遇到EOF为止,但换行符不被录取,会将换行符替换成‘\0’来表示字符串的结束返回值:如果读取成功会返回buffer指针,如果遇到EOF或者发生错误会返回NULL,当遇到NULL需要调用ferror()和feof()来判断是遇到EOF还是发生了错误ps:该函原创 2013-07-16 01:21:31 · 3319 阅读 · 0 评论 -
常用的函数:atoi,itoa,atof,_ttoi等
atoi---ASCII to integer,将字符串转换成整形,从数字或正负号开始转换,一直到非数字为止#include #include int main(void){ float n; char *str = "12345.67"; n = atoi(str); printf("string = %s integer = %d\n", str, n); ret原创 2013-08-24 12:36:04 · 33534 阅读 · 0 评论