本文共 831 字,大约阅读时间需要 2 分钟。
#ifndef STR_CMP_H#define STR_CMP_Hint str_ncmp(const char * str1, const char * str2, int n);#endif
//实现strncmp函数为字符串比较函数,字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。//其函数声明为int strncmp(const char * str1, const char * str2, size_t n); //功能是把 str1 和 str2 进行比较,最多比较前 n 个字节,//若str1与str2的前n个字符相同,则返回0;//若s1大于s2,则返回大于0的值;//若s1 小于s2,则返回小于0的值。#include "str_cmp.h"#include#include #include int main(int argc, char* argv[]){ for (int i = 0; i < argc; ++i) { printf("%s", argv[i]); } int ret = str_ncmp(argv[1], argv[2], atoi(argv[3])); printf("the return_value is :%d\n", ret); /*int ret = strncmp(argv[1], argv[2], atoi(argv[3])); printf("the return_value is :%d\n", ret);*/ system("pause"); return 0;}
#include "str_cmp.h"#include#include #include //#define MINLEN (strlen(str1)
转载地址:http://whypi.baihongyu.com/