Code:Good Day All, I'm currently learning C from a book and unfortunately, is stuck rather embarassingly at struct. I tried the seach for structure array but the problems posted were all (hopefully only at the moment) beyond my league. In the code below, I am unable to initialise char in struct nor outputting it onto the screen. What I receive however, are funny numbers (for char !!!) that seem more like the memory's address to me. Ps. I spent the last 5 hours trying to figure out what's wrong and would really appreciate any help. I'm using visual c++ on 98se. Many Tks n regards Code: ======================================= #include <stdio.h> typedef struct airline{ int id; int assign; char name[21]; }Plane; int main() { Plane seat[12]; int i; for (i=0; i<=11; i++){ seat[i].id = i; /*random test value*/ seat[i].assign = (i+2)%2; /*random test value*/ seat[i].name = "fruitless try"; } for (i=0; i<=11; i++) printf("%-2d %d %d\n", seat[i].id, seat[i].assign, seat[i].name); return 0; }