
Patrick B. answered 05/24/21
Math and computer tutor/teacher
void SmartPhone_Output(TSmartPhone p)
{
printf("-------------------------------\n");
printf(" phoneID = %d \n",p->phoneID);
printf(" phone name :>%s< \n ",p->phoneName);
printf(" price = %d \n",p->price);
printf(" memory = %d \n",p->ramMemory);
printf(" cpu speed = %6.2lf \n",p->cpuSpeed);
printf(" gpu memory = %d \n",p->gpuMemory);
printf(" username:>%s<\n",p->userName);
printf(" user phone # = %d \n",p->userPhoneNo);
printf(" user country :>%s< \n",p->userCountry);
}
void printPhoneInfo(SmartPhoneType phoneType)
{
SmartPhone_Output(&phoneType);
}
void My5Phones(TPhoneDB phoneDB)
{
int iLoop=0;
phoneDB->count=phoneDB->phoneSeqNum=5;
phoneDB->phones=(TSmartPhone)malloc(5*SMART_PHONE_SIZE);
for (iLoop=0; iLoop<5; iLoop++)
{
phoneDB->phones[iLoop].phoneID=(iLoop+1);
SmartPhone_Input(&phoneDB->phones[iLoop]);
SmartPhone_Output(&phoneDB->phones[iLoop]);
}
WritePhoneFile(phoneDB,"E:\\mobileInfo.txt");
}