⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 string.h

📁 c库的部分源代码 用惯了操作系统提供的内存api,你是否了解系统的运行机制,这是提供动态内存分配最简单的实现代码 静态的代码库 可用各种c编译
💻 H
字号:
/************************************************************************
    String header.
************************************************************************/
#ifndef __STRING
#define __STRING

#if __cplusplus
extern "C" {
#endif

#ifndef __SIZE_T
#define __SIZE_T
#if _INTBITS
    typedef _size_t		size_t;
#else
    typedef unsigned int	size_t;
#endif
#endif

#if __cplusplus
# define NULL 0
#else
# define NULL (void *)0
#endif

/************************************************************************
    For K&R compatibility don't always extern these with prototypes.
************************************************************************/
#if _INTBITS || __cplusplus || _ALLEXTERNS

void   *memcpy	( void *, const void *, size_t );
void   *memmove	( void *, const void *, size_t );
int     memcmp	( const void *, const void *, size_t );
void   *memchr	( const void *, int, size_t );
void   *memset	( void *, int, size_t );

char   *strcpy	( char *, const char * );
char   *strncpy	( char *, const char *, size_t );
char   *strcat	( char *, const char * );
char   *strncat	( char *, const char *, size_t );
int     strcmp	( const char *, const char * );
int     strncmp	( const char *, const char *, size_t );
char   *strchr	( const char *, int );
size_t	strcspn	( const char *, const char * );
char   *strpbrk	( const char *, const char * );
char   *strrchr	( const char *, int );
size_t	strspn	( const char *, const char * );
char   *strstr	( const char *, const char * );
char   *strtok	( char *, const char * );
size_t	strlen	( const char * );
char   *strerror( int );
size_t	strxfrm	( char *, const char *, size_t );	/* NOT PROVIDED */
int	strcoll	( const char *, const char * );		/* NOT PROVIDED */

#else

char   *strcpy	();
char   *strncpy	();
char   *strcat	();
char   *strncat	();
int     strcmp	();
int     strncmp	();
char   *strchr	();
size_t	strcspn	();
char   *strpbrk	();
char   *strrchr	();
size_t	strspn	();
char   *strstr	();
char   *strtok	();
size_t	strlen	();
char   *strerror();

#endif

#if __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -