C語言字串操作函式實現

2021-09-26 03:57:27 字數 1592 閱讀 6602

1、字串反轉 – strrev

void strrev(char *str)

}

2、字串複製 – strcpy

char *strcpy(char *strdest, const

char *strstr)

return

strdest;

}

3、字串拼接 –strcat

char *strcat(char *strdest, const

char *strstr)

return

strdest;

}

4、字串比較 –strcmp

int strcmp(const

char *strdest, const

char *strstr)

if(*strdest > *strstr)

return1;

else

if(*strdest < *strstr)

return -1

;

else

return0;

}

5、字串長度 –strlen

int strlen(const

char *strstr)

return

length;

}

6、字串轉數字 –atoi

int atoi(const

char *strstr)

}else

if(!isdigit(*strstr))

if(1==begin)

strstr++;

}return minus ? (-sum):(sum);

}

7、數字轉字串 –atoi

char *itoa(int

num)

for(i=i-1,j=0 ; i>=0 && j<10; i--,j++)

strdest[j]='\0'

;

return

strdest;

}

8、計算字串中母音字元的個數

#include#include

#include

#include

int isvowel(char

letter)

}int countvowel(const

char *strstr)

return

count;

}int

main()

9、判斷乙個字串是否是回文

#include#include

#include

#include

#include

int isequal(char a,char

b)int ispalindrome(const

char *strstr)

return1;

}int

main()

C語言字串操作函式

引用自 1.字串反轉 strrev 2.字串複製 strcpy 3.字串轉化為整數 atoi 4.字串求長 strlen 5.字串連線 strcat 6.字串比較 strcmp 7.計算字串中的母音字元個數 8.判斷乙個字串是否是回文 1.寫乙個函式實現字串反轉 版本1 while版 void st...

C語言字串操作函式

c語言字串操作函式 1.字串反轉 strrev 2.字串複製 strcpy 3.字串轉化為整數 atoi 4.字串求長 strlen 5.字串連線 strcat 6.字串比較 strcmp 7.計算字串中的母音字元個數 8.判斷乙個字串是否是回文 1.寫乙個函式實現字串反轉 版本1 while版 v...

C語言字串操作函式

1.函式名 stpcpy 功 能 拷貝乙個字串到另乙個 用 法 char stpcpy char destin,char source 程式例 include include int main void 2.函式名 strcat 功 能 字串拼接函式 用 法 char strcat char des...