大家帮忙看看错在那里
#include <iostream.h>
#include <ctype.h>
#include <string.h>
void main()
{ char line[81],dict[81][10],word[10],*ptr,*tt;
int i=0;static n=0;
cout<<"input a string:"<<endl;
cin.getline(line,81);
int len=strlen(line);
ptr=line;
for (i=0;i<len;i++)
{ if(!isspace(*ptr)){word[i]=(*ptr);ptr++;}
else{ tt=ptr;
for (int m=0;m<len;m++)
{ if(!isspace(*tt)) break;
else tt++;}
ptr=tt;
strcpy(dict[n],word);
n++;
}
}
cout<<"-----------------------------------------------------"<<endl;
for (int l=0;l<n;l++)
cout<<dict[l]<<endl;
}
我是想从输入的一句话里,找出每一个单词
为什么我输出的时候没显示呢?