VIPPERでもわかるプログラミング ver6.1
■ このスレッドは過去ログ倉庫に格納されています
0419デフォルトの名無しさん
2005/12/16(金) 20:51:17#include <stdlib.h>
typedef struct{int height;char name[1001];}people;
int input(people *pdata);
int main(void)
{
people *data;int i=0,j=0;
data = (people*)malloc(sizeof(int) * 10 + sizeof(char)*10);//メモリ確保わかりましぇん><
if(data == NULL)exit(0);
do{
printf("%d人目\n",i+1);
input(&data[i]);
printf("\n");
i++;j++;
}while(data[i-1].name!=-1||data[i-1].height!=-1);
for(i=0;i<j;i++){
printf("%d人目\n",i+1);
printf("%s->%d",data[i].name,data[i].height);
printf("\n");
}
}
int input(people *pdata)
{
printf("名前->");scanf("%s",pdata->name);
printf("身長->");scanf("%s",pdata->height);
}
■ このスレッドは過去ログ倉庫に格納されています