2
svar
38
visningar
mattegeni2000 behöver inte mer hjälp
Fel meddelandet om struktur
Hej, jag håller på med struktur behöver hjälp med att förklara varför jag får dessa fel meddelandet dessa är "shoppingList has no field "lenght"
och 'lenght';is not a member of 'shoppingList'
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
struct ShoppingList
{
char addItem[30];
char printList[30];
char removeItem[30];
char editItem[30];
char saveList[30];
char loadList[30];
};
int main(void)
{
struct ShoppingList shoppingList;
shoppingList.length = 0;
int option = 0;
do
{
printf("\n\nWelcome to the shopping list manager!\n");
printf("=====================================\n\n");
printf("1. Add an item\n");
printf("2. Display the shopping list\n");
printf("3. Remove an item\n");
printf("4. Change an item\n");
printf("5. Save list\n");
printf("6. Load list\n");
printf("7. Exit\n");
printf("What do you want to do? ");
scanf("%d", &option);
switch (option)
{
case 1: addItem(&shoppingList); break;
case 2: printList(&shoppingList); break;
case 3: removeItem(&shoppingList); break;
case 4: editItem(&shoppingList); break;
case 5: saveList(&shoppingList); break;
case 6: loadList(&shoppingList); break;
case 7: break;
default:
printf("Please enter a number between 1 and 7");
}
} while (option != 7);
return 0;
}
Vad skulle shoppingList.length=0 göra, menar du? ShoppingList innehåller ingenting som heter 'length'.
Jag återkommer senare verkar som att jag har missförstått uppgiften.