1 #define _CRT_SECURE_NO_WARNINGS
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 void main()
 5 {
 6     char *f;
 7     f = (char*)malloc(50);
 8     int n;
 9     scanf("%s", f);
10     for (n = 0; *f != '\0'; f++)
11         n++;
12     printf("%d", n);
13     f = f - n;
14     free(f);
15     //第二种方法
16     char*p1, *p2;
17     p1 = p2 = (char*)malloc(100);
18     scanf("%s", p1);
19     while (*p2!='\0')
20     {
21         p2++;    
22     }
23     printf("%d", p2 - p1);
24     free(p1);
25     getchar();
26     getchar();
27 }

 

posted on 2018-01-10 06:58  不朽、醉  阅读(222)  评论(0)    收藏  举报