2 svar
36 visningar
mattegeni2000 är nöjd med hjälpen
mattegeni2000 154
Postad: 5 okt 2022 22:46

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;
}
Laguna 28443
Postad: 5 okt 2022 22:52

Vad skulle shoppingList.length=0 göra, menar du? ShoppingList innehåller ingenting som heter 'length'.

mattegeni2000 154
Postad: 5 okt 2022 23:05

Jag återkommer senare verkar som att jag har missförstått  uppgiften.

Svara Avbryt
Close