c语言小小问题
#include "stdio.h" #define MAXLEN 80 int main( ) { int len,count,i,k; char ch,oldch,str[MAXLEN]; oldch=' '; while((ch=getchar())!='#'||oldch!='#') { k=0; while(ch!='#'&& k< MAXLEN-1) { str[k++]=ch; ch=getchar(); } oldch='#'; str[k]=0; len=k;//加这一句足矣 printf("%d\n",len); } }