logo
Лекции - Чернышева

Примеры:

В заголовочном файле type.h определен тип byte:

typedef unsigned char byte;

  1. Передача целых чисел

int m=5;

SendLink(NextLink, (byte*)&m, sizeof(int));

  1. Действительные числа

float a;

RecvLink(Master, (byte*)&a, sizeof(float));

  1. Одномерный массив

double b[m]; //m – константа определенная выше

SendLink(Slave, (byte*)&b, sizeof(double));

, b ,

, (byte*)b,

  1. Двумерный массив

int c[n][m];

RecvLink(Link, (byte*)&c, n*m*sizeof(int));

  1. Строка символов

char str[20];

int length;

strcpy(str, “сообщение”);

length=strlen(str)+1;

SendLink(PrevtLink, str, length);