这是我做的,用的是dev.c++
  不知道合不合你的心意!
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
   int count(char [],int ) ;
    int n;
  
    char a[80];
    n=count(a,80);
    printf("%d",n);
    system("pause");
    return 0;
} 
   int
  count(char a[],int n)
 {
  int i,j=0;
    gets(a);
 for(i=0;i<n;i++)
   {if(a[i]!='\0')
    j++;
    else
   break;
   }
    return j; 
 }