#include <stdio.h>
#include <malloc.h>
#define MAXLINE 1000
int max;
char line[MAXLINE];
char emptyline[MAXLINE];
int getline(void);
void copy(void);
main()
{
int len;
extern int max;
extern char emptyline[];
max = 0;
while ( (len = getline()) > 0 )
printf("%s %d", line,len-1);
return 0;
}
int getline(void)
{
int c, i,j = 0;
extern char line[MAXLINE];
extern char emptyline[];
for (i = 0; (i < MAXLINE -1) && (c = getchar())!=EOF && c != '/n'; ++i)
{
if ((c != '/t') && (c != ' '))
{
line[i] = c;
j = 0;
}
else
{
line[i] = c;
emptyline[j] = c;
++j;
}
}
if (c == '/n' )
{
line[i-j] = '/n';
++i;
}
line[i-j] = '/0';
return i-j;
}
1-18(自己)
最新推荐文章于 2022-03-28 02:19:06 发布