char buffer[1000];
int length;
char *pc;
FILE *file;
file = fopen("CHARDATA.DAT","r");
for (i = 0; i < 200; i++)
{
/* For each element */
/* Read one line */
fgets(buffer, 1000, file);
/* Determine the length */
length = strlen(buffer);
/* Put a NUL character over the new-line '\n' */
buffer[length - 1] = 0;
/* Allocate space for the string */
pc = malloc(length);
/* Copy the string */
strcpy(pc, buffer);
/* Assign the pointer to an element */
OBJECT[i].Element_1 = pc;
/* Begin repetition for next element */
...
}