Нет, правильный путь:
struct database {
char* Name;
char* Title;
char* DOB;
int EmployeeNo;
} people[100]={ { "Jon", "Manager", "1-1-1990", 12345 },
{ "Bob", "Accountant", "1-1-1990", 54321 }
};
Это применимо в C89, C90, C94, C99, C11, C17 - и предварительно стандартно C, если инициализация выполняется в области видимости файла .