主题:c和指针这本书中的一个问题
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_LEN 1001 /*buffer size for longest line*/
int main()
{
char input[MAX_LEN];
int len;
char longest[MAX_LEN];
int longest_len;
longest_len = -1;
while(gets(input) != NULL)
{
len = strlen(input);
if(len > longest_len)
{
longest_len = len;
strcpy(longest,input);
}
}
if(longest_len > 0)
puts(longest);
return EXIT_SUCCESS;
}
为什么这个程序输入进去后没有输出???