how we can strore a nested structure values in arrays
typedef struct {
char ChannelNo[3]; //"P1"
unsigned int ChannelPin; //23
char State; //'o'
}test;
typedef struct {
test One[3];
test two[3];
test three[3];
test four[3];
test five;
test six[3];
}matrix;
matrix x[] =
{
// [0]
{
.One = {
{.ChannelNo = "P4", .ChannelPin = 23, .State = 'o'},
{.ChannelNo = "P1", .ChannelPin = 98, .State = 'o'},
{.ChannelNo = "P0", .ChannelPin = 23, .State = 'o'},
},
.two = {
{.ChannelNo = "P5", .ChannelPin = 79, .State = 'd'},
{.ChannelNo = "P4", .ChannelPin = 79, .State = 'e'},
{.ChannelNo = "P5", .ChannelPin = 79, .State = 'r'},
},
// ......
.five = {.ChannelNo = "P5", .ChannelPin = 79, .State = 'r'},
},
// [1]
{
.One = {
{.ChannelNo = "P4", .ChannelPin = 23, .State = 'o'},
{.ChannelNo = "P1", .ChannelPin = 98, .State = 'o'},
{.ChannelNo = "P0", .ChannelPin = 23, .State = 'o'},
},
.two = {
{.ChannelNo = "P5", .ChannelPin = 79, .State = 'd'},
{.ChannelNo = "P4", .ChannelPin = 79, .State = 'e'},
{.ChannelNo = "P5", .ChannelPin = 79, .State = 'r'},
},
// ......
.five = {.ChannelNo = "P5", .ChannelPin = 79, .State = 'r'},
},
// ......
};
Are there any code examples left?
New code examples in category C
-
C 2022-03-27 22:30:45 Problem Statement Print the following output: \ Input Format IN Output Format \
-
C 2022-03-27 18:30:08 how to free memory in c
-
C 2022-03-27 18:00:14 linux command line windows
-
C 2022-03-27 18:00:02 C example of if else
-
C 2022-03-27 17:10:18 sum of digits in c using for loop
-
C 2022-03-27 12:35:50 replace word in c
-
C 2022-03-27 07:40:11 How to setup a line length marker in vim
-
C 2022-03-27 07:35:09 Multi Select with icons htm;