ВУЗ:
Составители:
41
ПРИЛОЖЕНИЕ 1
-------------------------------------------------------------------------------------------------------------
// ЗАГОЛОВОЧНЫЙ ФАЙЛ
// nda.h
//
#ifndef NDA_H
#define NDA_H
#define NUM_OF_EVENTS 10 //число уравнений СКУ.
#define BOOL short int
#define TRUE 0xFFFF
#define FALSE 0
#define Sk1 0 //определение констант препроцессора для более удобной
#define S1 1 //адресации массива событий СКУ.
#define S2 2
#define Sk2 3
#define S3 4
#define S4 5
#define Sk3 6
#define S5 7
#define S6 8
#define Sf 9
#define S0 10
#endif
//
// nda.cpp - основной файл.
#include "nda.h"
#include <stdio.h
#include <conio.h
void main()
{
FILE *fl=NULL; //указатель на файл, в котором ищутся цепочки-образы.
char name[81]; //буфер для ввода имени файла.
BOOL Sprev[NUM_OF_EVENTS]; //массив для событий СКУ от (t-1).
BOOL Snext[NUM_OF_EVENTS]; //массив для событий СКУ от (t).
BOOL Z[256]; //массив для входных сигналов с Z0
по Z255.
int ch=0; //переменная для хранения очередного байта файла.
int flag=0; //признак обнаружения цепочки-образа.
int i=0; //счетчик цикла.
//ввод имени файла для поиска.
printf("Пример программы поиска цепочек-образов в файле \n");
printf("Введите имя файла (полный путь): ");
gets(name);
fl=fopen(name,"r");
if(fl==NULL){
perror("Вы ошиблись! ");
getch();
return;}
//инициализация начальных значений S(t) и S(t-1) СКУ.
for(i=0;i<NUM_OF_EVENTS;Snext[i]=FALSE,i++);
for(i=0;i<NUM_OF_EVENTS;Sprev[i]=FALSE,i++);
//установка начальных событий (в данном примере одного).
Sprev[S0]=TRUE;
//чтение байта
из файла
ПРИЛОЖЕНИЕ 1 ------------------------------------------------------------------------------------------------------------- // ЗАГОЛОВОЧНЫЙ ФАЙЛ // nda.h // #ifndef NDA_H #define NDA_H #define NUM_OF_EVENTS 10 //число уравнений СКУ. #define BOOL short int #define TRUE 0xFFFF #define FALSE 0 #define Sk1 0 //определение констант препроцессора для более удобной #define S1 1 //адресации массива событий СКУ. #define S2 2 #define Sk2 3 #define S3 4 #define S4 5 #define Sk3 6 #define S5 7 #define S6 8 #define Sf 9 #define S0 10 #endif // // nda.cpp - основной файл. #include "nda.h" #include
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »