или указателей на структуры.ROMan2947 писал(а):Массив структур имеете ввиду?
[uquote="ARV",url="/forum/viewtopic.php?p=3372044#p3372044"]см. выше - ROMan2947 пытался, не вышло.[/uquote]
у него с EEPROM не вышло. А вообще вполне работает -
Спойлер
Код: Выделить всё
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
typedef struct {
uint8_t Rashod;
uint8_t Temperatura;
} Dannie_Mecyac;
typedef struct {
Dannie_Mecyac Yanvar;
Dannie_Mecyac Fevral;
Dannie_Mecyac Mart;
Dannie_Mecyac Dekabr;
} Mecyac;
int main(int argc, char *argv[]) {
Dannie_Mecyac GWS_Yanvar={10,20};
Dannie_Mecyac GWS_Fevral={0};
Dannie_Mecyac GWS_Mart={11,5};
Mecyac GWS_Dannie={GWS_Yanvar,GWS_Fevral,GWS_Mart}; // на такую строчку компилятор ругается на какую то константу ссылается
Mecyac *PtrGWS_Dannie=&GWS_Dannie;
printf("%d %d\n",GWS_Dannie.Yanvar.Rashod, PtrGWS_Dannie->Mart.Temperatura);
}Код: Выделить всё
10 5