Курсовая работа: Работа с языками С и С++
c=0;
fgets (k->year,5,stdin);
for (i=0; i<4 && k->year [i]! ='\n'; i++)
if (k->year [i] >57 || k->year [i] <48)
c=1;
if (c==1)
printf ("Недопустимый символ\n");
if (i==4)
while ( (getchar ())! ='\n')
continue;
else
k->year [i] ='\0';
}
printf ("Введите название БП №%d\n",n+1);
c=1;
while (c==1) {
c=0;
fgets (k->name,40,stdin);
for (i=0; i<39 && k->name [i]! ='\n'; i++)
if (k->name [i] >126 || k->name [i] <31)
c=1;
if (c==1)
printf ("Недопустимый символ\n");
if (i==39)
while ( (getchar ())! ='\n')
continue;
else
k->name [i] ='\0';
}