목차
없음
본문내용
#include
void print_arr(int *arr);//배열을 출력하기 위한 함수.
void NXOR(int *arr1,int *arr2, int *arr3);//NXOR 연산을 위한 함수.
int check(int *arr1,int *arr2, int *arr3, int *arr4, int *arr5);//성공적으로 decoding한 user를 찾기 위한 함수.
int main(void)
{
int bit_1;//binary input을 저장하기 위한 변수
int count;//배열에 값을 대입해주기 위한 변수
int check_1,check_2,check_3,check_4;//성공적으로 decoding한 user의 번호를 확인하기 위한 변수.
int input_code[8];//입력 받은 binary input을 8비트로 변환 하여 저장하기 위한 변수.
int s_user_1[8],s_user_2[8],s_user_3[8],s_user_4[8];//encoding 된 데이터를 저장하기 위한 배열.
int d_1_1[8],d_1_2[8],d_1_3[8],d_1_4[8];
int d_2_1[8],d_2_2[8],d_2_3[8],d_2_4[8];
int d_3_1[8],d_3_2[8],d_3_3[8],d_3_4[8];
int d_4_1[8],d_4_2[8],d_4_3[8],d_4_4[8];//각각의 encoding된 데이터를 user별로 decoding하여 저장하기 위한 배열.
int Peseudo_1[8]={1,0,0,1,1,0,0,1};
int Peseudo_2[8]={1,0,1,0,1,0,1,0};
int Peseudo_3[8]={1,1,0,0,1,1,0,0};
int Peseudo_4[8]={1,1,1,1,1,1,1,1};//각 user의 Peseudo code를 저장하는 배열.
while(1)//00, 01, 10, 11 이외의 값 입력에 대한 입력문 반복을 위한 무한루프.
참고 자료
없음