string.h

来自「在x86平台上运行不可信任代码的sandbox。」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef _STRING_H#define _STRING_H#include <stddef.h>// Simple string functionschar *strcat(char *s, const char *append);char *strchr(const char *p, int ch);int strcmp(const char *s1, const char *s2);char *strcpy(char *to, const char *from);size_t strcspn(const char *s1, const char *s2);char *strdup(const char *str);size_t strlen(const char *str);char *strncat(char *dst, const char *src, size_t n);int strncmp(const char *s1, const char *s2, size_t n);char *strncpy(char *dst, const char *src, size_t n);char *strpbrk(const char *s1, const char *s2);char *strrchr(const char *p, int ch);size_t strspn(const char *s1, const char *s2);char *strstr(const char *s, const char *find);char *strtok(char *s, const char *delim);char *strtok_r(char *s, const char *delim, char **last);// Simple memory functionsvoid *memcpy(void *dst, const void *src, size_t size);void *memmove(void *dst, const void *src, size_t size);void *memccpy(void *t, const void *f, int c, size_t n);int memcmp(const void *s1, const void *s2, size_t n);void *memset(void *dst, int ch, size_t size);void *memchr(const void *s, int c, size_t n);// Error stringschar *strerror(int);extern const char *const sys_errlist[];extern const int sys_nerr;// Locale-sensitive string functionsint strcoll(const char *s1, const char *s2);size_t strxfrm(char *__restrict s1, const char *__restrict s2, size_t n);size_t strlcpy(char *dst, const char *src, size_t size);size_t strlcat(char *dst, const char *src, size_t size);#endif	// _STRING_H

⌨️ 快捷键说明

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