|
Во-вторых, данные могут изменяться только при попытке неправильной записи. Могут быть данные также и прочитаны неправильно, если индекс не тот. Можно ввест две функции, контролирующие правильность доступа:
//
// ** WriteArray -- the function to write a data to the Array.
// It validates the Array index. Returns 1, if the
// operation was successful. Otherwise it returns 0.
char WriteArray(char byte, int index)
{
if (index<0 || index>MAX_INDEX) // Index is out of bounds
return 0; // Error returnArray[index] = byte; // Write the data
return 1; // Good return
E-mail: info@telesys.ru