下图是我写的代码,利用结构体作了一个简单的电话号码存贮输入,写的有些懵懵懂懂,不知道怎么结束输入的循环,求大佬指导下!
#include <stdio.h>
typedef struct phone
{
char name[50];
int num;
char e_mail;
}PH;
void input(PH *pphe)
{
printf("请输入姓名 电话号码 电子邮箱:\n");
scanf("%s %d %s",pphe->name,&pphe->num,pphe->e_mail);
}
void output(PH phe)
{
printf("姓名:%s\n",phe.name);
printf("电话号码:%d\n",phe.num);
printf("电子邮箱:%s\n",phe.e_mail);
}
int main(int argc,const char* argv[])
{
PH phe[128] = {0};
for(int i=0;i<128;i++)
input(&phe[i]);
for(int i=0;i<128;i++)
output(phe[i]);
return 0;
}