void registerMedicine(Medicine MedReg[], int *numberOfMedicine)
{
char nameOfMedicine[WORDLENGTH];
int size[MAX_SIZE], balance[MAX_SIZE], totalSizeBalance;
printf("Give name: ");
scanf("%s",nameOfMedicine); //scanf tar in en struct
for(int i=0; i<(*numberOfMedicine); i++)
{
while(strcmp(MedReg[i].nameOfMedicine, nameOfMedicine)==0)
{
printf("Medicine already exists!\nGive name: ");
scanf("%s",nameOfMedicine);
}
}
printf("Give size (quit '0'): ");
while(size!=0)
{
scanf("%d",&size[i]);
}
printf("Give balance (quit '0'): ");
while(balance!=0)
{
scanf("%d",&balance[i]);
}
}
Привет, я пытаюсь и функция в программе, я должен взять информацию. Мне нужно, чтобы функция могла читать в нескольких размерах и нескольких балансах и выйти, введя 0. Любые идеи? Я думал, что это может работать, пока я oop? (Но не уверен, потому что позже у меня есть другая функция, где я могу изменить размер лекарства)