#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 50
struct employee
{
char *empname;
char *empid;
int age;
char *addr;
};
int main()
{
struct employee var = {NULL, NULL, 0, NULL};
/* Allocate Memory */
fscanf(stdin
, "%s %s %d %s", var.
empname, var.
empid, &var.
age, var.
addr); printf("var.empname: [%s]\n", var.
empname); printf("var.empid: [%s]\n", var.
empid); printf("var.age: [%d]\n", var.
age); printf("var.addr: [%s]\n", var.
addr);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKI2luY2x1ZGUgPHN0ZGxpYi5oPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKI2luY2x1ZGUgPHN0cmluZy5oPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKI2RlZmluZSBTSVpFIDUwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKc3RydWN0IGVtcGxveWVlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIGNoYXIgKmVtcG5hbWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIGNoYXIgKmVtcGlkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIGludCBhZ2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIGNoYXIgKmFkZHI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKfTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKCmludCBtYWluKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICBzdHJ1Y3QgZW1wbG95ZWUgdmFyID0ge05VTEwsIE5VTEwsIDAsIE5VTEx9OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAKICAgIC8qIEFsbG9jYXRlIE1lbW9yeSAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIHZhci5lbXBuYW1lID0gbWFsbG9jKFNJWkUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIHZhci5lbXBpZCA9IG1hbGxvYyhTSVpFKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIHZhci5hZGRyID0gbWFsbG9jKFNJWkUpOyAgICAgICAgICAKICAgIAogICAgZnNjYW5mKHN0ZGluLCAiJXMgJXMgJWQgJXMiLCB2YXIuZW1wbmFtZSwgdmFyLmVtcGlkLCAmdmFyLmFnZSwgdmFyLmFkZHIpOwogICAgcHJpbnRmKCJ2YXIuZW1wbmFtZTogWyVzXVxuIiwgdmFyLmVtcG5hbWUpOwogICAgcHJpbnRmKCJ2YXIuZW1waWQ6IFslc11cbiIsIHZhci5lbXBpZCk7CiAgICBwcmludGYoInZhci5hZ2U6IFslZF1cbiIsIHZhci5hZ2UpOwogICAgcHJpbnRmKCJ2YXIuYWRkcjogWyVzXVxuIiwgdmFyLmFkZHIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKfQ==