วันอาทิตย์ที่ 28 มิถุนายน พ.ศ. 2552

เขียน Structure


ตัวอย่าง ของ Structure
#include
int main() {
struct date {
int day;
int month;
int year;
};
struct person {
char name[30];
char lastname[40];
int age;
char address[100];
char phoneno[10];
char position[30];
int idcode;
struct date bday;
};
struct person cus1={"varee", "yudee", 25, "bangkok", "0812345678", "sale", 7500,{25, 11, 28}}, cus2;
printf("Enter Data of Employ\n");
printf(" Name : ");
scanf(" %[^\n]",cus2.name);
printf(" Lastname : ");
scanf(" %[^\n]",cus2.lastname);
printf("Age is :");
scanf(" %d",&cus2.age);
printf(" Address : ");
scanf(" %[^\n]",cus2.address);
printf("Phone No. : ");
scanf(" %[^\n]",cus2.phoneno);
printf(" position : ");
scanf(" %[^\n]",cus2.position);
printf("idcode : ");
scanf(" %d",&cus2.idcode);
printf("Birthday is (dd/mm/yy) : ");
scanf("%d/%d/%d", &cus2.bday.day, &cus2.bday.month, &cus2.bday.year);
/*
/*
printf("\nList of Customer\n");
printf("--------------\n");
printf("\nName : %s",cus1.name);
printf("\nLastname : %s",cus1.lastname);
printf("\nAge : %d",cus1.age);
printf("\nAddress : %s",cus1.address);
printf("\nPhone No. : %s",cus1.phoneno);
printf("\nposition : %s",cus1.position);
printf("\nID-Code : %d",cus1.idcode);
printf("\nBirthday : %d\n",cus1.bday.day,cus1.bday.month,cus1.bday.year);
printf("--------------\n");
*/
printf("\nList of Customer\n");
printf("--------------\n");
printf("\nName : %s",cus2.name);
printf("\nLastname : %s",cus2.lastname);
printf("\nAge : %d",cus2.age);
printf("\nAddress : %s",cus2.address);
printf("\nPhone No. : %s",cus2.phoneno);
printf("\nposition : %s",cus2.position);
printf("\nID-Code : %d",cus2.idcode);
printf("\nBirthday : %d/%d/%d\n",cus2.bday.day,cus2.bday.month,cus2.bday.year);
printf("--------------\n");


return 0;
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น