typedef struct {
char manufacturer[SIZE];
char model[SIZE];
int size;
int id;
int qty;
double cost;
double price;
} tv;
void firstSix(tv *tvarr[]);
void firstSix(tv *tvarr[])
{
(*tvarr[0]).manufacturer = "Vizio";
}
인벤토리 프로그램을 만들고 있습니다. 이것은 여러 텔레비전에 대한 정보를 저장할 구조체 배열로 구성됩니다. 내 프로그램에서는 배열에 6 개의 항목을 하드 코딩해야하므로 구조체 배열 포인터 인수를 사용하는 함수를 만들려고합니다. 위의 코드에서 구조체 선언, 함수 프로토 타입 및 함수 정의를 포함했습니다. 모든 것은 각각의 순서대로 주전 앞뒤에 배치됩니다. Visual Studio에서 함수 정의 내의 코드에서 첫 번째 괄호를 강조 표시하고 "표현식이 수정 가능한 좌변 치 여야합니다"라는 이유를 이해할 수 없습니다. 내가 잘못하고있는 것이 무엇인지 이해하지 못합니다. 도와주세요.구조체 배열 포인터를 인수로 사용하는 함수
http://c-faq.com/aryptr/arrayassign.html – Kevin