1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include <stdio.h>
#include <stdlib.h>
#define CGSerialBufMaxLength 23
#define CGBiphBufMaxLength 64
#define CGBALSerialPoolCapa 42
#define CGBALBiphPoolEmiCapa 627
typedef char TISerialBuf[CGSerialBufMaxLength];
typedef char TIBiphBuf[CGBiphBufMaxLength];
TISerialBuf VITabSerialPool [CGBALSerialPoolCapa];
TIBiphBuf VITabBiphPoolEmi [CGBALBiphPoolEmiCapa];
int main(int argc, char *argv[]) {
srand(54321);
for (size_t i = 0; i < 8; ++i) {
const size_t index = (size_t)rand() % (sizeof VITabSerialPool / sizeof(TISerialBuf));
printf("operating on VITabSerialPool[%zu]:\n", index);
for (size_t j = 0; j < sizeof VITabSerialPool[index]; ++j)
VITabSerialPool[index][j] = (char)((rand() % (126 - 32)) + 32);
for (size_t j = 0; j < sizeof VITabSerialPool[index] - 1; ++j)
printf("%c ;", VITabSerialPool[index][j]);
printf("%c\n", VITabSerialPool[index][sizeof VITabSerialPool[index] - 1]);
}
return 0;
} |