主题:请帮我知道一下
#include <stdio.h>
#include <malloc.h>
const int max=100;
typedef struct shuzu
{
int data[max];
int len;
}object;
object *creat(object *L)
{
L=(object *)malloc(sizeof(object));
L->len=0;//建立成功//
return L;
}
void scan(object *L)
{
int i;
for(i=0;i<=L->len;i++)
{
scanf("%d",&L->data[i]);
L->len++;
if(L->data[i]==-1)
break;
}
}
void print(object *L)
{
int i;
for(i=0;i<=L->len;i++)
{
printf("%d",L->data[i]);
}
}
#include "head.h"
void main()
{
object a;
object *L=&a;;
creat(L);
scan(L);
print(L);
}
#include <malloc.h>
const int max=100;
typedef struct shuzu
{
int data[max];
int len;
}object;
object *creat(object *L)
{
L=(object *)malloc(sizeof(object));
L->len=0;//建立成功//
return L;
}
void scan(object *L)
{
int i;
for(i=0;i<=L->len;i++)
{
scanf("%d",&L->data[i]);
L->len++;
if(L->data[i]==-1)
break;
}
}
void print(object *L)
{
int i;
for(i=0;i<=L->len;i++)
{
printf("%d",L->data[i]);
}
}
#include "head.h"
void main()
{
object a;
object *L=&a;;
creat(L);
scan(L);
print(L);
}