: -

, "" . , , . - , , . . . 14.4 .

/* */

#define LEN 20

#define M1 " ,"

#define M2 ", , , "

#define M3 " - . "

#define 4 " "

#define M5 " ."

struct names { /* */

char first[LEN];

char last[LEN], };

struct guy { /* */

struct names handle; /* */

char favfood[LEN];

char job[LEN];

float income;

};

main( ) {

static struct guy fellow = { /* */

{" ," " "},

" ",

" ",

15435.00 };

printf(" %s, n n," fellow.handle.first);

printf(" %s %s.n", M1, fellow.handle.first);

printf(" %s %sn" , M2, fellow.job);

printf(" %s n" , M3);

printf(" %s %s %snn", M4, fellow.favfood, M5);

printf(" %40s %s n", " " , " " );

printf(" %40s %sn", " ", ");

}

. 14.4. .

:

,

, .

B, , . - .

.

,

-, , . , int:

struct names handle;

, handle struct names. , names.

-, , . "." :

fellow.handle.first = = " ";

, ;

(fellow.handle).first

fellow, handle fellow, first. .


: 0.185. /Cache: 0 / 0