......
[code=cpp]
typedef struct user {
char login[LOGIN_SIZE];
} user;
typedef struct mail {
user sender;
user receiver;
char * body;
struct mail * next;
} mail;
user users[3] = {"AAA","BBB","C CC"};
mail mail1;
mail1.sender= users[0];
printf("SENDER %s",mail1.sende r);
[/code]
It prints "SENDER" and not the mail1.sender.if i make the printf like this:
printf("SENDER %c",mail1.sende r); it prints SENDER A....What shall I do?
[code=cpp]
typedef struct user {
char login[LOGIN_SIZE];
} user;
typedef struct mail {
user sender;
user receiver;
char * body;
struct mail * next;
} mail;
user users[3] = {"AAA","BBB","C CC"};
mail mail1;
mail1.sender= users[0];
printf("SENDER %s",mail1.sende r);
[/code]
It prints "SENDER" and not the mail1.sender.if i make the printf like this:
printf("SENDER %c",mail1.sende r); it prints SENDER A....What shall I do?
Comment