c語言實現stcmp函式

2021-09-24 12:28:43 字數 748 閱讀 2260

strcmp函式

int strcmp( const char *string1, const char *string2 );

一 . 函式介紹

string1和string2可以使字串常量或者字串變數,返回值為整型

函式所用是比較兩個字串的大小

若string1>string2返回正數

若string1int

main()

二. 函式實現

字串相等時,並且指標同時指向』\0』返回零

如果str1先指向』\0』,則str2大

如果str2先指向』\0』,則str1大

字串不同時,則比較ascii碼的大小

#define _crt_secure_no_warnings

#include

#include<

assert

.h>

#include

#include

intmystrcmp

(const

char

*str1,

const

char

*str2)

str1++

; str2++;}

//2.不相等if(

*str1 >

*str2)if(

*str1 <

*str2)

}int

main()

c語言 實現Strcat函式

實現char my strcat char dest,char src 函式.返回 dest字串的位址。功能 將src指向的字串追加到dest指向字串的後面。例如 char dest 10 andef char src ghi my strcat 之後,dest指向的字串為 andefghi inc...

C語言 實現stract函式

實現功能 實現char my strcat char dest,char src 函式,將src指向的字串追加到dest指向字串的後面 include include char my strcat char dst,char src while src 0 dst 0 return ret int ...

c語言實現getline函式

getline函式可以獲取檔案中的一行資料。原函式形式為 ssize t getline char linepter,size t n,file stream 返回型別ssize t為有符號整形,其值為獲取的字元數,檔案結束則返回 1,包括換行符 n 但不包括字串結束符 0 linepter用來儲存...