改成C的了。。
#include <stdio.h>
#include <string.h>
struct address
{
char name[50];
char street[50];
char city[50];
char state[20];
long pin;
};
int main()
{
address addr;
memset(&addr,0,sizeof(addr));
strcpy(addr.name,"Anne");
strcpy(addr.street,"Jalan VeryGood");
strcpy(addr.city,"Sepang");
strcpy(addr.state,"Selangor");
addr.pin = 71300;
printf("%s\n",addr.name);
printf("%s\n",addr.street);
printf("%s\n",addr.city);
printf("%s\n",addr.state);
printf("%s\n",addr.pin);
address* paddr;
paddr = &addr;
printf("%s\n",paddr->name );
printf("%s\n",paddr->street );
printf("%s\n", paddr->city );
printf("%s\n",paddr->state);
printf("%s\n",paddr->pin );
return 0;
}