strncmp用法说明
生活随笔
收集整理的這篇文章主要介紹了
strncmp用法说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
函數原型
功能
比較字符串str1和str2的前n個字符。
頭文件
#include <string.h>返回值
返回值:返回整數值:當str1<str2時,返回值<0; 當str1=str2時,返回值=0; 當str1>str2時,返回值>0。
其它說明:暫時無。
說明
(1)str1:第一個要比較的字符串; (2)str2:第二個要比較的字符串; (3)n:n為指定的str1與str2的比較的字符數;例:
#include<string.h> #include<stdio.h>int main(void) {char *str1="Hello,I am sky2098,I liking programing!";char *str2="Hello,I am sky2098,gramk has gone。";int n=13; //指定比較前13個字符int inttemp;inttemp=strncmp(str1,str2,n); //將字符串比較的返回值保存在int型變量inttemp中if(inttemp<0){printf("strlen(str1) < strlen(str2)");}else if(inttemp>0){printf("strlen(str1) > strlen(str2)");}else{printf("strlen(str1) == strlen(str2)");}return 0; } #include<string.h> #include<stdio.h>int main(void) {char *str1="Hello,I am sky2098,I liking programing!";char *str2="Hello,I am sky2098,gramk has gone。";int n=strlen(str2);int inttemp;inttemp=strncmp(str1,str2,n); //將字符串比較的返回值保存在int型變量inttemp中if(inttemp<0){printf("strlen(str1) < strlen(str2)");}else if(inttemp>0){printf("strlen(str1) > strlen(str2)");}else{printf("strlen(str1) == strlen(str2)");}return 0; }?
轉載于:https://www.cnblogs.com/zhangjiansheng/p/8249903.html
總結
以上是生活随笔為你收集整理的strncmp用法说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 3195: [Jxoi2012
- 下一篇: 实现Runnable接口的好处