指针实现字符串的有限比较 strncmp()

来源:互联网 发布:编程判断正整数 编辑:程序博客网 时间:2024/06/06 19:32
字符串的有限比较   strncmp()
#include <stdio.h>#include <string.h>int main(){char str1[100];char str2[50];printf ("please input two strings:\n");gets(str1);gets(str2);//char *p1 = str1;//char *p2 = str2;int i;int flag = 0;int n;printf ("please input a number:\n");scanf ("%d",&n);for (i = 0 ;i < n; i++){if (str1[i]< str2[i]) {flag = -1;break;} else if (str1[i] > str2[i]){flag = 1;break;}else flag = 0;}if (flag == 0)printf ("two strings are equrt!\n");else if (flag == -1)printf ("second string is big\n");else printf ("first string is big\n");return 0;}

原创粉丝点击