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 }
浙公网安备 33010602011771号