99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

c語言的函數文件 c語言文件的使用

在C語言里標準函數存放在什么文件中?

C語言標準庫函數存放在頭文件當中,使用相應函數時需要用include引用先關頭文件。

創新互聯建站于2013年開始,是專業互聯網技術服務公司,擁有項目做網站、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元汪清做網站,已為上家服務,為汪清各地企業和個人服務,聯系電話:13518219792

C語言程序設計里,C 標準函數(C Standard library)是所有目前符合標準的頭文件(head

file)的集合,以及常用的函數庫實現程序,例如 I/O輸入輸出和字串符控制。不像 COBOL、Forrian和 PL/I等編程語言,在 C

語言的工作任務里不會包含嵌入的關鍵字,所以幾乎所有的 C 語言程序都是由標準函數庫的函數來創建的。

下面列出C89及C99中C語言標準函數庫的頭文件。

C89中標準的頭文件

assert.h 設定斷言點

ctype.h 字符處理

errno.h 錯誤報告

float.h 定義與實現相關的浮點值勤

limits.h 定義與實現相關的各種極限值

locale.h 支持函數setlocale()

math.h 數學函數庫使用的各種定義

setjmp.h 支持非局部跳轉

signal.h 定義信號值

stdarg.h 支持可變長度的變元列表

stddef.h 定義常用常數

stdio.h 支持文件輸入和輸出

stdlib.h 其他各種聲明

string.h 支持串函數

time.h 支持系統時間函數

C99新增的頭文件和庫

complex.h 支持復數算法

fenv.h 給出對浮點狀態標記和浮點環境的其他方面的訪問

inttypes.h 定義標準的、可移植的整型類型集合。也支持處理最大寬度整數的函數

iso646.h 首先在此1995年第一次修訂時引進,用于定義對應各種運算符的宏

stdbool.h 支持布爾數據類型類型。定義宏bool,以便兼容于C++

stdint.h 定義標準的、可移植的整型類型集合。該文件包含在inttypes.h中

tgmath.h 定義一般類型的浮點宏

wchar.h 首先在1995年第一次修訂時引進,用于支持多字節和寬字節函數

wctype.h 首先在1995年第一次修訂時引進,用于支持多字節和寬字節分類函數

C語言最文件操作函數(2)

14.freopen(打開文件)

相關函數 fopen,fclose

表頭文件 #includestdio.h

定義函數 FILE * freopen(const char * path,const char * mode,FILE * stream);

函數說明 參數path字符串包含欲打開的文件路徑及文件名,參數mode請參考fopen()說明。參數stream為已打開的文件指針。Freopen()會將原stream所打開的文件流關閉,然后打開參數path的文件。

返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno 中。

范例

復制代碼代碼如下:

#includestdio.h

main()

{

FILE * fp;

fp=fopen(“/etc/passwd”,”r”);

fp=freopen(“/etc/group”,”r”,fp);

fclose(fp);

}

15.fseek(移動文件流的讀寫位置)

相關函數 rewind,ftell,fgetpos,fsetpos,lseek

表頭文件 #includestdio.h

定義函數 int fseek(FILE * stream,long offset,int whence);

函數說明 fseek()用來移動文件流的讀寫位置。參數stream為已打開的文件指針,參數offset為根據參數whence來移動讀寫位置的位移數。

參數 whence為下列其中一種:

SEEK_SET從距文件開頭offset位移量為新的讀寫位置。SEEK_CUR 以目前的讀寫位置往后增加offset個位移量。

SEEK_END將讀寫位置指向文件尾后再增加offset個位移量。

當whence值為SEEK_CUR 或SEEK_END時,參數offset允許負值的出現。

下列是較特別的使用方式:

1) 欲將讀寫位置移動到文件開頭時:fseek(FILE *stream,0,SEEK_SET);

2) 欲將讀寫位置移動到文件尾時:fseek(FILE *stream,0,0SEEK_END);

返回值 當調用成功時則返回0,若有錯誤則返回-1,errno會存放錯誤代碼。

附加說明 fseek()不像lseek()會返回讀寫位置,因此必須使用ftell()來取得目前讀寫的位置。

范例

復制代碼代碼如下:

#includestdio.h

main()

{

FILE * stream;

long offset;

fpos_t pos;

stream=fopen(“/etc/passwd”,”r”);

fseek(stream,5,SEEK_SET);

printf(“offset=%d/n”,ftell(stream));

rewind(stream);

fgetpos(stream,pos);

printf(“offset=%d/n”,pos);

pos=10;

fsetpos(stream,pos);

printf(“offset = %d/n”,ftell(stream));

fclose(stream);

}

執行 offset = 5

offset =0

offset=10

16.ftell(取得文件流的讀取位置)

相關函數 fseek,rewind,fgetpos,fsetpos

表頭文件 #includestdio.h

定義函數 long ftell(FILE * stream);

函數說明 ftell()用來取得文件流目前的讀寫位置。參數stream為已打開的文件指針。

返回值 當調用成功時則返回目前的讀寫位置,若有錯誤則返回-1,errno會存放錯誤代碼。

錯誤代碼 EBADF 參數stream無效或可移動讀寫位置的文件流。

范例 參考fseek()。

17.fwrite(將數據寫至文件流)

相關函數 fopen,fread,fseek,fscanf

表頭文件 #includestdio.h

定義函數 size_t fwrite(const void * ptr,size_t size,size_t nmemb,FILE * stream);

函數說明 fwrite()用來將數據寫入文件流中。參數stream為已打開的文件指針,參數ptr 指向欲寫入的數據地址,總共寫入的字符數以參數size*nmemb來決定。Fwrite()會返回實際寫入的nmemb數目。

返回值 返回實際寫入的nmemb數目。

范例

復制代碼代碼如下:

#includestdio.h

#define set_s (x,y) {strcoy(s[x].name,y);s[x].size=strlen(y);}

#define nmemb 3

struct test

{

char name[20];

int size;

}s[nmemb];

main()

{

FILE * stream;

set_s(0,”Linux!”);

set_s(1,”FreeBSD!”);

set_s(2,”Windows2000.”);

stream=fopen(“/tmp/fwrite”,”w”);

fwrite(s,sizeof(struct test),nmemb,stream);

fclose(stream);

}

執行 參考fread()。

18.getc(由文件中讀取一個字符)

相關函數 read,fopen,fread,fgetc

表頭文件 #includestdio.h

定義函數 int getc(FILE * stream);

函數說明 getc()用來從參數stream所指的文件中讀取一個字符。若讀到文件尾而無數據時便返回EOF。雖然getc()與fgetc()作用相同,但getc()為宏定義,非真正的函數調用。

返回值 getc()會返回讀取到的字符,若返回EOF則表示到了文件尾。

范例 參考fgetc()。

19.getchar(由標準輸入設備內讀進一字符)

相關函數 fopen,fread,fscanf,getc

表頭文件 #includestdio.h

定義函數 int getchar(void);

函數說明 getchar()用來從標準輸入設備中讀取一個字符。然后將該字符從unsigned char轉換成int后返回。

返回值 getchar()會返回讀取到的字符,若返回EOF則表示有錯誤發生。

附加說明 getchar()非真正函數,而是getc(stdin)宏定義。

范例

復制代碼代碼如下:

#includestdio.h

main()

{

FILE * fp;

int c,i;

for(i=0li5;i++)

{

c=getchar();

putchar(c);

}

}

執行 1234 /*輸入*/

1234 /*輸出*/

20.gets(由標準輸入設備內讀進一字符串)

相關函數 fopen,fread,fscanf,fgets

表頭文件 #includestdio.h

定義函數 char * gets(char *s);

函數說明 gets()用來從標準設備讀入字符并存到參數s所指的內存空間,直到出現換行字符或讀到文件尾為止,最后加上NULL作為字符串結束。

返回值 gets()若成功則返回s指針,返回NULL則表示有錯誤發生。

附加說明 由于gets()無法知道字符串s的大小,必須遇到換行字符或文件尾才會結束輸入,因此容易造成緩沖溢出的安全性問題。建議使用fgets()取代。

范例 參考fgets()

21.mktemp(產生唯一的臨時文件名)

相關函數 tmpfile

表頭文件 #includestdlib.h

定義函數 char * mktemp(char * template);

函數說明 mktemp()用來產生唯一的臨時文件名。參數template所指的文件名稱字符串中最后六個字符必須是XXXXXX。產生后的文件名會借字符串指針返回。

返回值 文件順利打開后,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,并把錯誤代碼存在errno中。

附加說明 參數template所指的文件名稱字符串必須聲明為數組,如:

char template[ ]=”template-XXXXXX”;

不可用char * template=”template-XXXXXX”;

范例

復制代碼代碼如下:

#includestdlib.h

main()

{

char template[ ]=”template-XXXXXX”;

mktemp(template);

printf(“template=%s/n”,template);

}

22.putc(將一指定字符寫入文件中)

相關函數 fopen,fwrite,fscanf,fputc

表頭文件 #includestdio.h

定義函數 int putc(int c,FILE * stream);

函數說明 putc()會將參數c轉為unsigned char后寫入參數stream指定的文件中。雖然putc()與fputc()作用相同,但putc()為宏定義,非真正的函數調用。

返回值 putc()會返回寫入成功的字符,即參數c。若返回EOF則代表寫入失敗。

范例 參考fputc()。

23.putchar(將指定的字符寫到標準輸出設備)

相關函數 fopen,fwrite,fscanf,fputc

表頭文件 #includestdio.h

定義函數 int putchar (int c);

函數說明 putchar()用來將參數c字符寫到標準輸出設備。

返回值 putchar()會返回輸出成功的字符,即參數c。若返回EOF則代表輸出失敗。

附加說明 putchar()非真正函數,而是putc(c,stdout)宏定義。

范例 參考getchar()。

24.rewind(重設文件流的讀寫位置為文件開頭)

相關函數 fseek,ftell,fgetpos,fsetpos

表頭文件 #includestdio.h

定義函數 void rewind(FILE * stream);

函數說明 rewind()用來把文件流的讀寫位置移至文件開頭。參數stream為已打開的文件指針。此函數相當于調用fseek(stream,0,SEEK_SET)。

返回值

范例 參考fseek()

25.setbuf(設置文件流的緩沖區)

相關函數 setbuffer,setlinebuf,setvbuf

表頭文件 #includestdio.h

定義函數 void setbuf(FILE * stream,char * buf);

函數說明 在打開文件流后,讀取內容之前,調用setbuf()可以用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址。如果參數buf為NULL指針,則為無緩沖IO。Setbuf()相當于調用:setvbuf(stream,buf,buf?_IOFBF:_IONBF,BUFSIZ)

返回值

26.setbuffer(設置文件流的緩沖區)

相關函數 setlinebuf,setbuf,setvbuf

表頭文件 #includestdio.h

定義函數 void setbuffer(FILE * stream,char * buf,size_t size);

函數說明 在打開文件流后,讀取內容之前,調用setbuffer()可用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址,參數size為緩沖區大小。

返回值

27.setlinebuf(設置文件流為線性緩沖區)

相關函數 setbuffer,setbuf,setvbuf

表頭文件 #includestdio.h

定義函數 void setlinebuf(FILE * stream);

函數說明 setlinebuf()用來設置文件流以換行為依據的無緩沖IO。相當于調用:setvbuf(stream,(char * )NULL,_IOLBF,0);請參考setvbuf()。

返回值

28.setvbuf(設置文件流的緩沖區)

相關函數 setbuffer,setlinebuf,setbuf

表頭文件 #includestdio.h

定義函數 int setvbuf(FILE * stream,char * buf,int mode,size_t size);

函數說明 在打開文件流后,讀取內容之前,調用setvbuf()可以用來設置文件流的緩沖區。參數stream為指定的文件流,參數buf指向自定的緩沖區起始地址,參數size為緩沖區大小,參數mode有下列幾種

_IONBF 無緩沖IO

_IOLBF 以換行為依據的無緩沖IO

_IOFBF 完全無緩沖IO。如果參數buf為NULL指針,則為無緩沖IO。

返回值

29.ungetc(將指定字符寫回文件流中)

相關函數 fputc,getchar,getc

表頭文件 #includestdio.h

定義函數 int ungetc(int c,FILE * stream);

函數說明 ungetc()將參數c字符寫回參數stream所指定的文件流。這個寫回的字符會由下一個讀取文件流的函數取得。

返回值 成功則返回c 字符,若有錯誤則返回EOF。

復制代碼代碼如下:

#include stdio.h

#include stdlib.h

int main()

{

FILE *fp = NULL;

char* str;

char re;

int num = 10;

str = (char*)malloc(100);

//snprintf(str, 10,"test: %s", "0123456789012345678");

// printf("str=%s\n", str);

fp = fopen("/local/test.c","a+");

if (fp==NULL){

printf("Fail to open file\n");

}

// ? ? fseek(fp,-1,SEEK_END);

num = ftell(fp);

printf("test file long:%d\n",num);

fscanf(fp,"%s",str);

printf("str = %s\n",str);

printf("test a: %s\n",str);

while ((re=getc(fp))!=EOF){//getc可以用作fgetc用

printf("%c",re);

}

//fread(str,10,10,fp);

fgets(str,100,fp);

printf("test a: %s\n",str);

sprintf(str,"xiewei test is:%s", "ABCDEFGHIGKMNI");

printf("str2=%s\n", str);

// ?fprintf(fp,"%s\n",str);

fwrite(str,2,10,fp);

num = ftell(fp);

if(str!=NULL){

free(str);

}

fclose(fp);

return 0;

}

C語言中,是否可以調用其它文件的函數?

可以調用。

一、從一個源文件里調用另一個源文件的函數。在源文件A1.c中調用A2.c 中的函數有兩種方法:

1、在A2.c中有完整的函數定義,在A1.c中添加一下要用到的函數原型(聲明)就可以了,例如:

在A2.c中:有函數void A2(){...};。

在A1.c中:在文件前頭增加一行:void A2();就可以了。

2、把A2.c中完整定義的函數的原型,寫到一個A2.h文件中,然后在A1.c的文件頭增加#include "A2.h"就可以了。

以上兩種方法,在A1.c中都可以正常的調用,就跟在A2.c中調用一樣。

其實函數默認是外部的,只要在其他文件中聲明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件調用。

二、編寫頭文件:

1、一個.h文件要 對應有一個.c文件,這樣鏈接器就可以調用這個文件里的函數。比如a.h 和 a.c。

在.h文件中:

#ifndef __A_H_

#define __A_H_

#includestdio.h

void trans2(double B) ;

double trans1() ;

#endif

2、把相應的函數定義寫在.c文件中。這里要強調一點:要加上#include ".h",這個一般作為一種工程規范。因為如果.c文件中的函數也需要調用同個.c中的其它函數,那么這個.

c往往會include對應的.h,這樣就不需要為聲明和調用順序而發愁了。比如頭文件里進行了變量的聲明,這個時候對應的.c文件是一定要加上這個頭文件的。

3、再在其他的main.c文件開頭添加#include "a.h"。

擴展資料:

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。

插入頭文件的內容

#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:

1、#include文件名

2、#include"文件名"

如果需要包含標準庫頭文件或者實現版本所提供的頭文件,應該使用第一種格式。如下例所示:

#includemath.h//一些數學函數的原型,以及相關的類型和宏

如果需要包含針對程序所開發的源文件,則應該使用第二種格式。

采用#include命令所插入的文件,通常文件擴展名是.h,文件包括函數原型、宏定義和類型定義。只要使用#include命令,這些定義就可被任何源文件使用。

C語言常用的函數有哪些

C語言庫函數,常用庫函數有:

1、scanf格式輸入函數

2、printf格式輸出函數

3、systemdos命令函數

4、sort排序

5、main主函數

6、fgets文件讀取字符串函數

7、fputs文件寫入字符串函數

8、fscanf文件格式讀取函數

9、fprintf文件格式寫入函數

10、fopen打開文件函數

11、getchar輸入字符函數

12、putchar輸出字符函數

13、malloc動態申請內存函數

14、free釋放內存函數

15、abs求絕對值數學函數

16、sqrt求平方根數學函數

擴展資料

語言組成:

1、數據類型

C的數據類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。

2、常量與變量

常量其值不可改變,符號常量名通常用大寫。

變量是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字符必須為字母或下劃線,否則為不合法的變量名。變量在編譯時為其分配相應存儲單元。

3、數組

如果一個變量名后面跟著一個有數字的中括號,這個聲明就是數組聲明。字符串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。

4、指針

如果一個變量聲明時在前面使用 * 號,表明這是個指針型變量。換句話說,該變量存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別于其他同時代高級語言的主要特征之一。

參考資料來源:百度百科-函數

c語言 庫函數 頭文件

字符處理函數

本類別函數用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換

頭文件

ctype.h

函數列表

函數類別

函數用途

詳細說明

字符測試

是否字母和數字

isalnum

是否字母

isalpha

是否控制字符

iscntrl

是否數字

isdigit

是否可顯示字符(除空格外)

isgraph

是否可顯示字符(包括空格)

isprint

是否既不是空格,又不是字母和數字的可顯示字符

ispunct

是否空格

isspace

是否大寫字母

isupper

是否16進制數字(0-9,A-F)字符

isxdigit

字符大小寫轉換函數

轉換為大寫字母

toupper

轉換為小寫字母

tolower

地區化

本類別的函數用于處理不同國家的語言差異。

頭文件

local.h

函數列表

函數類別

函數用途

詳細說明

地區控制

地區設置

setlocale

數字格式約定查詢

國家的貨幣、日期、時間等的格式轉換

localeconv

數學函數

本分類給出了各種數學計算函數,必須提醒的是ANSI

C標準中的數據格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin

C51)

頭文件

math.h

函數列表

函數類別

函數用途

詳細說明

錯誤條件處理

定義域錯誤(函數的輸入參數值不在規定的范圍內)

值域錯誤(函數的返回值不在規定的范圍內)

三角函數

反余弦

acos

反正弦

asin

反正切

atan

反正切2

atan2

余弦

cos

正弦

sin

正切

tan

雙曲函數

雙曲余弦

cosh

雙曲正弦

sinh

雙曲正切

tanh

指數和對數

指數函數

exp

指數分解函數

frexp

乘積指數函數

fdexp

自然對數

log

以10為底的對數

log10

浮點數分解函數

modf

冪函數

冪函數

pow

平方根函數

sqrt

整數截斷,絕對值和求余數函數

求下限接近整數

ceil

絕對值

fabs

求上限接近整數

floor

求余數

fmod

本分類函數用于實現在不同底函數之間直接跳轉代碼。

頭文件

setjmp.h

io.h

函數列表

函數類別

函數用途

詳細說明

保存調用環境

setjmp

恢復調用環境

longjmp

信號處理

該分類函數用于處理那些在程序執行過程中發生例外的情況。

頭文件

signal.h

函數列表

函數類別

函數用途

詳細說明

指定信號處理函數

signal

發送信號

raise

可變參數處理

本類函數用于實現諸如printf,scanf等參數數量可變底函數。

頭文件

stdarg.h

函數列表

函數類別

函數用途

詳細說明

可變參數訪問宏

可變參數開始宏

va_start

可變參數結束宏

va_end

可變參數訪問宏

訪問下一個可變參數宏

va_arg

輸入輸出函數

該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數以“流”的方式實現

頭文件

stdio.h

函數列表

函數類別

函數用途

詳細說明

文件操作

刪除文件

remove

修改文件名稱

rename

生成臨時文件名稱

tmpfile

得到臨時文件路徑

tmpnam

文件訪問

關閉文件

fclose

刷新緩沖區

fflush

打開文件

fopen

將已存在的流指針和新文件連接

freopen

設置磁盤緩沖區

setbuf

設置磁盤緩沖區

setvbuf

格式化輸入與輸出函數

格式輸出

fprintf

格式輸入

fscanf

格式輸出(控制臺)

printf

格式輸入(控制臺)

scanf

格式輸出到緩沖區

sprintf

從緩沖區中按格式輸入

sscanf

格式化輸出

vfprintf

格式化輸出

vprintf

格式化輸出

vsprintf

字符輸入輸出函數

輸入一個字符

fgetc

字符串輸入

fgets

字符輸出

fputc

字符串輸出

fputs

字符輸入(控制臺)

getc

字符輸入(控制臺)

getchar

字符串輸入(控制臺)

gets

字符輸出(控制臺)

putc

字符輸出(控制臺)

putchar

字符串輸出(控制臺)

puts

字符輸出到流的頭部

ungetc

直接輸入輸出

直接流讀操作

fread

直接流寫操作

fwrite

文件定位函數

得到文件位置

fgetpos

文件位置移動

fseek

文件位置設置

fsetpos

得到文件位置

ftell

文件位置復零位

remind

錯誤處理函數

錯誤清除

clearerr

文件結尾判斷

feof

文件錯誤檢測

ferror

得到錯誤提示字符串

perror

實用工具函數

本分類給出了一些函數無法按以上分類,但又是編程所必須要的。

頭文件

stdlib.h

函數列表

函數類別

函數用途

詳細說明

字符串轉換函數

字符串轉換為整數

atoi

字符串轉換為長整數

atol

字符串轉換為浮點數

strtod

字符串轉換為長整數

strtol

字符串轉換為無符號長整型

strtoul

偽隨機序列產生函數

產生隨機數

rand

設置隨機函數的起動數值

srand

存儲管理函數

分配存儲器

calloc

釋放存儲器

free

存儲器分配

malloc

重新分配存儲器

realloc

環境通信

中止程序

abort

退出程序執行,并清除環境變量

atexit

退出程序執行

exit

讀取環境參數

getenv

程序掛起,臨時執行一個其他程序

system

搜索和排序工具

二分查找(數據必須已排序)

bsearch

快速排序

qsort

整數運算函數

求絕對值

abs

div

得到除法運算底商和余數

求長整形底絕對值

labs

求長整形除法的商和余數

ldiv

多字節字符函數

得到多字節字符的字節數

mblen

得到多字節字符的字節數

mbtowc

多字節字符轉換

wctomb

多字節字符的字符串操作

將多字節串轉換為整數數組

mbstowcs

將多字節串轉換為字符數組

mcstowbs

字符串處理

本分類的函數用于對字符串進行合并、比較等操作

頭文件

string.h

函數列表

函數類別

函數用途

詳細說明

字符串拷貝

塊拷貝(目的和源存儲區不可重疊)

memcpy

塊拷貝(目的和源存儲區可重疊)

memmove

串拷貝

strcpy

按長度的串拷貝

strncpy

字符串連接函數

串連接

strcat

按長度連接字符串

strncat

串比較函數

塊比較

memcmp

字符串比較

strcmp

字符串比較(用于非英文字符)

strcoll

按長度對字符串比較

strncmp

字符串轉換

strxfrm

字符與字符串查找

字符查找

memchr

字符查找

strchr

字符串查找

strcspn

字符串查找

strpbrk

字符串查找

strspn

字符串查找

strstr

字符串分解

strtok

雜類函數

字符串設置

memset

錯誤字符串映射

strerror

求字符串長度

strlen

日期和時間函數

本類別給出時間和日期處理函數

頭文件

time.h

函數列表

函數類別

函數用途

詳細說明

時間操作函數

得到處理器時間

clock

得到時間差

difftime

設置時間

mktime

得到時間

time

時間轉換函數

得到以ASCII碼表示的時間

asctime

得到字符串表示的時間

ctime

得到指定格式的時間

strftime

函數庫未來的發展方向

本部分用于說明各類別函數庫在將來如何發展。

序號

庫類別

頭文件

詳細說明

1

錯誤處理

errno.h

2

字符處理

ctype.h

3

地區化

local.h

4

數學函數

math.h

5

信號處理

signal.h

6

輸入輸出

stdio.h

7

實用工具程序

stdlib.h

8

字符串處理

string.h

名稱欄目:c語言的函數文件 c語言文件的使用
本文鏈接:http://www.yijiale78.com/article6/dooieog.html

成都網站建設公司_創新互聯,為您提供品牌網站建設建站公司服務器托管定制網站用戶體驗網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計