What do you want this line
to do? I would think that it would set the ninetieth character of fname to whatever the value of the char pointer passed in was, cast to a character. If you want to copy a string, you should use strcpy.Code:t->fname[90]=*array;