関数の使い方が今ひとつ理解できません
構造体に保存したデータを関数で見ることができて
見終わったらまた入力できるようにしたいのですがどうしたらいいか分かりません
つまりそれぞれの行動の場所を行き来できるようにしたいのですが
どうしたらいいでしょうか?
わかりずらい質問ですみません
コード載せます
#include<stdio.h>
struct adress1 {
char name[20];
char adress[20];
char yomikata[20];
}work[999];
int main(void)
{
int i,a,c=0,b;
for ( i=0; i<100; i++ )
{
printf("アドレスを入力してください\n");
scanf("%s",work[i].adress);
printf("名前を入力してください\n");
scanf("%s",work[i].name);
printf("ふりがなを入力してください\n");
scanf("%s",work[i].yomikata);
printf("入力を終えるなら0を入力してください、続けるならそれ以外の数字を入力してください\n");
scanf("%d",&a);
c++;
if(a==0)break;
}
for(i=0;i<c;i++)
{
printf("%s\n", work[i].adress);
printf("%s\n", work[i].name);
printf("%s\n", work[i].yomikata);
printf("次の人\n");
}
}