6-1なのですが、このプログラムには何が足りないのでしょうか
#include <stdio.h>
#include <string.h>

int main(int argc, char *argy[1]){
#define LINESIZE 100
char line[LINESIZE];

for(;fgets(line,LINESIZE,stdin)!=NULL;){
printf("%d> ", (int)strlen(line)-1);
fputs(line, stdout);
}

return 0;
}