C語言庫函式大全及應用例項十三

2021-09-06 20:12:59 字數 4782 閱讀 5968

原文:

c語言庫函式大全及應用例項十三

c語言庫函式大全及應用例項十三

函式名: stat

功 能: 讀取開啟檔案資訊

用 法: int stat(char *pathname, struct stat *buff);

程式例: <?xml:namespace prefix="o" ns="urn:schemas-microsoft-com:office:office"?>

#i nclude

#i nclude

#i nclude

#define filename "test.$$$"

int main(void)

/* get information about the file */

stat(filename, &statbuf);

fclose(stream);

/* display the information returned */

if (statbuf.st_mode & s_ifchr)

printf("handle refers to a device.\n");

if (statbuf.st_mode & s_ifreg)

printf("handle refers to an ordinary file.\n");

if (statbuf.st_mode & s_iread)

printf("user has read permission on file.\n");

if (statbuf.st_mode & s_iwrite)

printf("user has write permission on file.\n");

printf("drive letter of file: %c\n", 'a'+statbuf.st_dev);

printf("size of file in bytes: %ld\n", statbuf.st_size);

printf("time file last opened: %s\n", ctime(&statbuf.st_ctime));

return 0; }

函式名: _status87

功 能: 取浮點狀態

用 法: unsigned int _status87(void);

程式例:

#i nclude

#i nclude

int main(void)

函式名: stime

功 能: 設定時間

用 法: int stime(long *tp);

程式例:

#i nclude

#i nclude

#i nclude

int main(void)

函式名: stpcpy

功 能: 拷貝乙個字串到另乙個

用 法: char *stpcpy(char *destin, char *source);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strcat

功 能: 字串拼接函式

用 法: char *strcat(char *destin, char *source);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strchr

功 能: 在乙個串中查詢給定字元的第乙個匹配之處\

用 法: char *strchr(char *str, char c);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strcmp

功 能: 串比較

用 法: int strcmp(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strncmpi

功 能: 將乙個串中的一部分與另乙個串比較, 不管大小寫

用 法: int strncmpi(char *str1, char *str2, unsigned maxlen);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strcpy

功 能: 串拷貝

用 法: char *strcpy(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strcspn

功 能: 在串中查詢第乙個給定字符集內容的段

用 法: int strcspn(char *str1, char *str2);

程式例:

#i nclude

#i nclude

#i nclude

int main(void)

函式名: strdup

功 能: 將串拷貝到新建的位置處

用 法: char *strdup(char *str);

程式例:

#i nclude

#i nclude

#i nclude

int main(void)

函式名: stricmp

功 能: 以大小寫不敏感方式比較兩個串

用 法: int stricmp(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strerror

功 能: 返回指向錯誤資訊字串的指標

用 法: char *strerror(int errnum);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strcmpi

功 能: 將乙個串與另乙個比較, 不管大小寫

用 法: int strcmpi(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strncmp

功 能: 串比較

用 法: int strncmp(char *str1, char *str2, int maxlen);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strncmpi

功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫

用 法: int strncmpi(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strncpy

功 能: 串拷貝

用 法: char *strncpy(char *destin, char *source, int maxlen);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strnicmp

功 能: 不注重大小寫地比較兩個串

用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strnset

功 能: 將乙個串中的所有字元都設為指定字元

用 法: char *strnset(char *str, char ch, unsigned n);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strpbrk

功 能: 在串中查詢給定字符集中的字元

用 法: char *strpbrk(char *str1, char *str2);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strrchr

功 能: 在串中查詢指定字元的最後乙個出現

用 法: char *strrchr(char *str, char c);

程式例:

#i nclude

#i nclude

int main(void)

函式名: strrev

功 能: 串倒轉

用 法: char *strrev(char *str);

程式例:

#i nclude

#i nclude

int main(void)

C語言庫函式大全及應用例項十三

c語言庫函式大全及應用例項十三 函式名 stat 功 能 讀取開啟檔案資訊 用 法 int stat char pathname,struct stat buff 程式例 i nclude i nclude i nclude define filename test.int main void ge...

c語言庫函式

1 asll可現實字元 include library.h u8 lib int2string u32 number,u8 char s char s i 0 for j 0 j i 2 j return i description 初始化記憶體函式,以位元組為單位 param in pdst 目標...

C語言庫函式

定義 庫函式 顧名思義是把函式放到庫里,是別人 或組織 把一些常用到的函式編完放到乙個檔案裡,供程式設計人使用,程式設計人用的時候把它所在的檔名用 include 加到裡面就可以了 尖括號內填寫檔名 例如 include。簡介 c語言是一種非常優秀的程式設計的入門語言。它比其他大部分語言都簡潔易學,...