목차
1. Encoding() 함수정의
2. Decoding() 함수정의
3. Attack() 함수정의
4. 해더파일 정의
2. Decoding() 함수정의
3. Attack() 함수정의
4. 해더파일 정의
본문내용
#include "struct and print.h"
#include
#include
#include
#include // system("cls") 를 사용하기 위해 헤더 포함
NewType TEST; // 32Byte구조체 선언
UDataBit TEST2; // 사용자가 데이터를 입력
Hamming TEST3; // 패리티비트를 포함한 구조체 선언
void Decoding(int x);
void Encoding(UDataBit a);
void Attack();
void main(){
int err; // 에러 비트의 위치를 저장
char select; // Menu
int cnt=0; // Attack 함수가 한번만 사용되도록 카운트
clock_t start_t=0, end_t=0;
double duration;
// 데이터 입력
printf("데이터를 입력하세요. (정수형 데이터 8번)\n");
printf("1번째(4Byte) : "); scanf("%d",&TEST.a);
printf("2번째(4Byte) : "); scanf("%d",&TEST.b);
printf("3번째(4Byte) : "); scanf("%d",&TEST.c);
printf("4번째(4Byte) : "); scanf("%d",&TEST.d);
printf("5번째(4Byte) : "); scanf("%d",&TEST.e);
printf("6번째(4Byte) : "); scanf("%d",&TEST.f);
printf("7번째(4Byte) : "); scanf("%d",&TEST.g);
printf("8번째(12Byte) : "); scanf("%d",&TEST.h);
TEST2.InputData = TEST;
while(1){
system("cls");
printf("\n\n");
printf(" ┏━━━━━━━━━━━━━━━━━━━┓\n");
printf(" ┃ [ M E N U ] ┃\n");
printf(" ┃ (1) 입력한 데이터 2진수표현 ┃\n");
printf(" ┃ (2) 인코딩 ┃\n");
printf(" ┃ (3) 1비트 Attack ┃\n");
printf(" ┃ (4) 에러검출 ┃\n");
printf(" ┃ (5) 디코딩 ┃\n");
printf(" ┃ (6) 종료 ┃\n");
printf(" ┃ ┃\n");
printf(" ┗━━━━━━━━━━━━━━━━━━━┛\n\n");
printf(" 원하는 명령을 입력하시오 ");
select = getch();
printf("\n");
#include
#include
#include
#include
NewType TEST; // 32Byte구조체 선언
UDataBit TEST2; // 사용자가 데이터를 입력
Hamming TEST3; // 패리티비트를 포함한 구조체 선언
void Decoding(int x);
void Encoding(UDataBit a);
void Attack();
void main(){
int err; // 에러 비트의 위치를 저장
char select; // Menu
int cnt=0; // Attack 함수가 한번만 사용되도록 카운트
clock_t start_t=0, end_t=0;
double duration;
// 데이터 입력
printf("데이터를 입력하세요. (정수형 데이터 8번)\n");
printf("1번째(4Byte) : "); scanf("%d",&TEST.a);
printf("2번째(4Byte) : "); scanf("%d",&TEST.b);
printf("3번째(4Byte) : "); scanf("%d",&TEST.c);
printf("4번째(4Byte) : "); scanf("%d",&TEST.d);
printf("5번째(4Byte) : "); scanf("%d",&TEST.e);
printf("6번째(4Byte) : "); scanf("%d",&TEST.f);
printf("7번째(4Byte) : "); scanf("%d",&TEST.g);
printf("8번째(12Byte) : "); scanf("%d",&TEST.h);
TEST2.InputData = TEST;
while(1){
system("cls");
printf("\n\n");
printf(" ┏━━━━━━━━━━━━━━━━━━━┓\n");
printf(" ┃ [ M E N U ] ┃\n");
printf(" ┃ (1) 입력한 데이터 2진수표현 ┃\n");
printf(" ┃ (2) 인코딩 ┃\n");
printf(" ┃ (3) 1비트 Attack ┃\n");
printf(" ┃ (4) 에러검출 ┃\n");
printf(" ┃ (5) 디코딩 ┃\n");
printf(" ┃ (6) 종료 ┃\n");
printf(" ┃ ┃\n");
printf(" ┗━━━━━━━━━━━━━━━━━━━┛\n\n");
printf(" 원하는 명령을 입력하시오 ");
select = getch();
printf("\n");
추천자료
- [IMT-2000][차세대이동통신]IMT-2000(차세대이동통신)의 의의, 추진배경, 역할과 IMT-2000(차...
- IMT-2000(차세대이동통신)의 발전배경, 특징과 IMT-2000(차세대이동통신)의 서비스진화, 국내...
- [ISDN][B-ISDN]ISDN(종합정보통신망)의 의의, 구성요소, 특징과 ISDN(종합정보통신망)의 종류...
- [정보통신, 경제학, 무선통신시장분석, 과점기업분석] 우리나라 (무선)통신시장의 형태 및 문...
- 정보통신 - 휴대폰, 스마트폰 분석 (발전과정, 역사, 통신방식 변천사, 스마트폰 역사, 이용...
- [광대역, 광대역통합망, 고속통신망, 핫스팟서비스]광대역과 광대역통합망, 광대역과 고속통...
- [LAN][랜]LAN(랜, 근거리통신망)의 개요, 분류, LAN(랜, 근거리통신망)의 역사, LAN(랜, 근거...
- [랜(LAN, 근거리통신망)]랜(LAN, 근거리통신망)의 정의, 분류, 랜(LAN, 근거리통신망)의 역사...
- KT(KTF, 한국통신) 민영화, 재무제표, KT(KTF, 한국통신) 공중전화부스 광고, 사이버 홍보활...
- [기업][기업 전자상거래][기업 네트워크][기업 이동통신][기업 미디어]기업 전자상거래, 기업...
- [BIT][BT][IT]BT 생명공학기술 IT 정보통신기술 융합(BIT)의 현황, 추진전략, BT 생명공학기...
- 이동통신 기술 표준 (이동통신 기술의 소개, 역사, 발전, 세대별 우리나라의 이동통신 표준.)
- 라이파이 기술원리와 활용방안 [Light Fidelity,라이파이,Li-Fi,Wi-Fi,와이파이,가시광선 통...
- 정보통신망 A형 커넥티드카 - Connected car에 관하여 조사하고 Connected car에 활용될 수 ...
소개글