BASIC4MCU | 질문게시판 | c언어 질문
페이지 정보
작성자 ohjee0507 작성일2018-12-01 01:50 조회8,836회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=6107
본문
•(simple parity check code)문자열 입력을 받아서 문자별로 ASCII code로 변환 후, 이진수 (8 bits) 포맷으로 변환각 문자별로 두 개의 4 bits 블록에 대해 parity check code 발생 -.각 문자별로 발생된 두 개의 code word 를 이진수로 출력하는 것이 목표입니다.
int main()
{
char cNum;
int i,j;
int result[20];
int num;
printf("문자입력: ");
scanf("%c", &cNum);
printf("값 : %d\n ", cNum);
printf("십진수를 이진수로 변환하는 프로그램\n");
printf("숫자를 입력하세요 : ");
scanf("%d",&num);
for(i=0; num>0; i++)
{
result[i]=num%2;
num=num/2;
}
printf("변환결과\n");
for(j=i-1; j>=0;j--)
{
printf(" %d",result[j]);
}
printf("\n");
}
현재 여기까지 소스를 입력해보았고패리티 비트 코드는#include <stdio.h>
void
check_parity(
int
* array){
int
count=0;
int
i;
for
(i=1; i<n; i++){
if
(array[i]==1) count++;
}
어떻게 해야 될지 모르겠습니다... 도와주세요}
댓글 0
조회수 8,836등록된 댓글이 없습니다.