English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
下面是头文件 string.h 中定义的变量类型:
序号 | 变量 & 描述 |
---|---|
1 | size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 |
下面是头文件 string.h 中定义的宏:
序号 | 宏 & 描述 |
---|---|
1 | NULL 这个宏是一个空指针常量的值。 |
下面是头文件 string.h 中定义的函数:
序号 | 函数 & 描述 |
---|---|
1 | void *memchr(const void *str, int c, size_t n) nel parametro str 所指向的字符串的前 n 个字节中搜索第一次出现字符 c(一个无符号字符)的位置。 |
2 | int memcmp(const void *str1, const void *str2, size_t n) copiare str1 e str2 的前 n 个字节进行比较。 |
3 | void *memcpy(void *dest, const void *src, size_t n) 从 src 复制 n 个字符到 dest. |
4 | void *memmove(void *dest, const void *src, size_t n) 另一个用于从 src 复制 n 个字符到 dest 的函数。 |
5 | void *memset(void *str, int c, size_t n) 复制字符 c(一个无符号字符)到参数 str 所指向的字符串的前 n 个字符。 |
6 | char *strcat(char *dest, const char *src) copiare src 所指向的字符串追加到 dest 所指向的字符串的结尾。 |
7 | char *strncat(char *dest, const char *src, size_t n) copiare src 所指向的字符串追加到 dest 所指向的字符串的结尾,直到 n 字符长度为止。 |
8 | char *strchr(const char *str, int c) nel parametro str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。 |
9 | int strcmp(const char *str1, const char *str2) copiare str1 所指向的字符串和 str2 所指向的字符串进行比较。 |
10 | int strncmp(const char *str1, const char *str2, size_t n) copiare str1 e str2 confrontare, confronta al massimo i primi n byte. |
11 | int strcoll(const char *str1, const char *str2) copiare str1 e str2 confrontare, il risultato dipende dalla posizione impostata di LC_COLLATE. |
12 | char *strcpy(char *dest, const char *src) copiare src la stringa puntata dest. |
13 | char *strncpy(char *dest, const char *src, size_t n) copiare src la stringa puntata deste copia al massimo n caratteri. |
14 | size_t strcspn(const char *str1, const char *str2) ricerca la stringa str1 iniziale di caratteri consecutivi che non contengono caratteri nella stringa str2. |
15 | char *strerror(int errnum) cerca l'errore numero errnum nell'array interno e restituisce un puntatore a una stringa di messaggio di errore. |
16 | size_t strlen(const char *str) calcola la lunghezza della stringa str fino al carattere di terminazione della stringa, ma non include il carattere di terminazione della stringa. |
17 | char *strpbrk(const char *str1, const char *str2) ricerca della stringa str1 la prima occorrenza di una stringa str2 il carattere nella stringa, non include il carattere di terminazione della stringa. Questo significa che si verifica carattere per carattere la stringa str1, e si ferma quando il carattere di verifica appare anche nella stringa str2, restituendo la posizione del carattere. |
18 | char *strrchr(const char *str, int c) nel parametro str dell'ultimo carattere c (un carattere unsigned) che appare nella stringa puntata dal parametro. |
19 | size_t strspn(const char *str1, const char *str2) ricerca della stringa str1 la prima occorrenza non presente nella stringa str2 indice del carattere nella stringa. |
20 | char *strstr(const char *haystack, const char *needle) in una stringa haystack cerca la prima occorrenza della stringa needleposizione (non include il carattere di terminazione della stringa). |
21 | char *strtok(char *str, const char *delim) suddividere una stringa str di un insieme di stringhe,delim 为分隔符。 |
22 | size_t strxfrm(char *dest, const char *src, size_t n) 根据程序当前的区域选项中的LC_COLLATE来转换字符串 src 的前 n 个字符,并把它们放置在字符串 dest 中。 |