Я написал базу данных сотрудников, используя структуру, которую я предоставляю следующие учетные данные
имя сотрудника sachin mirajkar идентификатор сотрудника abcde12345 зарплата сотрудника как 123456789
для этого ввода только идентификатор emplpyee не отображаетсяна экране помогите пожалуйста
#include <stdio.h>
struct employees_database {
char name[30],salary[12],empid[11];
};
int main()
{
struct employees_database emp[1];
int i,j;
for(i=0;i<1;i++)
{
printf("Enter name of employee: ");
scanf("%[^\n]s",emp[i].name);
for(j=0;emp[i].name[j];j++)
{
if(!((emp[i].name[j]>'@' && emp[i].name[j]<'[')||(emp[i].name[j]>'`' && emp[i].name[j]<'{')||(emp[i].name[j]==' ')))
goto END;
}
printf("\n Enter employee id:");
scanf("%s",emp[i].empid);
for(j=0;emp[i].empid[j];j++)
{
if(!((emp[i].empid[j]>'@' && emp[i].empid[j]<'[')||(emp[i].empid[j]>'`' && emp[i].empid[j]<'{')||(emp[i].empid[j]>'/' && emp[i].empid[j]<':')))
goto END;
}
printf("\n Enter salary:");
scanf("%s",emp[i].salary);
for(j=0;emp[i].salary[j];j++)
{
if(!(emp[i].salary[j]>'/' && emp[i].salary[j]<':'))
goto END;
}
}
printf("\nEmployee ID \t Employee name \t\t Employee salary\n");
for(i=0;i<1;i++)
printf(" %s \t %s \t\t %s \n",emp[i].empid,emp[i].name,emp[i].salary);
return 0;
if(0)
END: printf("enter valid credentials\n");
}