#include <stdio.h>
// Define a structure for the address
struct Address {
char street[ 100 ] ;
char city[ 50 ] ;
char state[ 50 ] ;
char zip[ 20 ] ;
char planet[ 50 ] ;
} ;
// Define a structure for the officer's information
struct Officer {
char name[ 50 ] ;
char dateOfBirth[ 20 ] ;
struct Address address;
char rank[ 50 ] ;
char lastPromotionDate[ 20 ] ;
char ship[ 50 ] ;
char nickname[ 20 ] ;
char starfleetID[ 10 ] ;
double hourlyPay;
char favoriteSaying[ 100 ] ;
double startingStardate;
char maritalStatus[ 20 ] ;
char starfleetGraduationDate[ 20 ] ;
} ;
// Function prototype
void initializeOfficers( struct Officer officers[ ] , int size) ;
// Function definition
/**
* Function Name: initializeOfficers
*
* Function Block:
* Initializes an array of Officer structures with sample data.
*
* @param officers[] The array of Officer structures to initialize.
* @param size The size of the officers array.
*/
void initializeOfficers( struct Officer officers[ ] , int size) {
// Example initialization (not required by the prompt)
// Initialization code would go here
}
// Declare an array of Officer structures
struct Officer officers[ 2 ] ;
int main( ) {
// Call the initializeOfficers function (if needed)
initializeOfficers( officers, 2 ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBEZWZpbmUgYSBzdHJ1Y3R1cmUgZm9yIHRoZSBhZGRyZXNzCnN0cnVjdCBBZGRyZXNzIHsKICAgIGNoYXIgc3RyZWV0WzEwMF07CiAgICBjaGFyIGNpdHlbNTBdOwogICAgY2hhciBzdGF0ZVs1MF07CiAgICBjaGFyIHppcFsyMF07CiAgICBjaGFyIHBsYW5ldFs1MF07Cn07CgovLyBEZWZpbmUgYSBzdHJ1Y3R1cmUgZm9yIHRoZSBvZmZpY2VyJ3MgaW5mb3JtYXRpb24Kc3RydWN0IE9mZmljZXIgewogICAgY2hhciBuYW1lWzUwXTsKICAgIGNoYXIgZGF0ZU9mQmlydGhbMjBdOwogICAgc3RydWN0IEFkZHJlc3MgYWRkcmVzczsKICAgIGNoYXIgcmFua1s1MF07CiAgICBjaGFyIGxhc3RQcm9tb3Rpb25EYXRlWzIwXTsKICAgIGNoYXIgc2hpcFs1MF07CiAgICBjaGFyIG5pY2tuYW1lWzIwXTsKICAgIGNoYXIgc3RhcmZsZWV0SURbMTBdOwogICAgZG91YmxlIGhvdXJseVBheTsKICAgIGNoYXIgZmF2b3JpdGVTYXlpbmdbMTAwXTsKICAgIGRvdWJsZSBzdGFydGluZ1N0YXJkYXRlOwogICAgY2hhciBtYXJpdGFsU3RhdHVzWzIwXTsKICAgIGNoYXIgc3RhcmZsZWV0R3JhZHVhdGlvbkRhdGVbMjBdOwp9OwoKLy8gRnVuY3Rpb24gcHJvdG90eXBlCnZvaWQgaW5pdGlhbGl6ZU9mZmljZXJzKHN0cnVjdCBPZmZpY2VyIG9mZmljZXJzW10sIGludCBzaXplKTsKCi8vIEZ1bmN0aW9uIGRlZmluaXRpb24KLyoqCiAqIEZ1bmN0aW9uIE5hbWU6IGluaXRpYWxpemVPZmZpY2VycwogKiAKICogRnVuY3Rpb24gQmxvY2s6CiAqIEluaXRpYWxpemVzIGFuIGFycmF5IG9mIE9mZmljZXIgc3RydWN0dXJlcyB3aXRoIHNhbXBsZSBkYXRhLgogKiAKICogQHBhcmFtIG9mZmljZXJzW10gVGhlIGFycmF5IG9mIE9mZmljZXIgc3RydWN0dXJlcyB0byBpbml0aWFsaXplLgogKiBAcGFyYW0gc2l6ZSBUaGUgc2l6ZSBvZiB0aGUgb2ZmaWNlcnMgYXJyYXkuCiAqLwp2b2lkIGluaXRpYWxpemVPZmZpY2VycyhzdHJ1Y3QgT2ZmaWNlciBvZmZpY2Vyc1tdLCBpbnQgc2l6ZSkgewogICAgLy8gRXhhbXBsZSBpbml0aWFsaXphdGlvbiAobm90IHJlcXVpcmVkIGJ5IHRoZSBwcm9tcHQpCiAgICAvLyBJbml0aWFsaXphdGlvbiBjb2RlIHdvdWxkIGdvIGhlcmUKfQoKLy8gRGVjbGFyZSBhbiBhcnJheSBvZiBPZmZpY2VyIHN0cnVjdHVyZXMKc3RydWN0IE9mZmljZXIgb2ZmaWNlcnNbMl07CgppbnQgbWFpbigpIHsKICAgIC8vIENhbGwgdGhlIGluaXRpYWxpemVPZmZpY2VycyBmdW5jdGlvbiAoaWYgbmVlZGVkKQogICAgaW5pdGlhbGl6ZU9mZmljZXJzKG9mZmljZXJzLCAyKTsKCiAgICByZXR1cm4gMDsKfQo=
stdin
SmFtZXMgVGliZXJpdXMgS3JpawpNYXJjaCAyMiwgMjIzMwoyMyBGYWxsaW5nIFJvY2ssIFJpdmVyc2lkZSwgSW93YSA1MjMyNy0wMDIxIFBsYW5ldCBFYXJ0aCAKQ2FwdGFpbiAKQXByaWwgMTIsIDIyMjQgClVTUyBFbnRlcnByaXNlIApKaW0gCjAyMzQxMjMyIAo0NTYuNzggCiZxdW90O0JvbmVzPz8/JnF1b3Q7IAo0MTE1My43IApTaW5nbGUgCkp1bmUgMjMsIDIyMTIg
James Tiberius Krik
March 22, 2233
23 Falling Rock, Riverside, Iowa 52327-0021 Planet Earth
Captain
April 12, 2224
USS Enterprise
Jim
02341232
456.78
"Bones???"
41153.7
Single
June 23, 2212