분류 전체보기(38)
-
통신 제어 문자표
출처 : https://ko.wikipedia.org/wiki/%EC%A0%9C%EC%96%B4_%EB%AC%B8%EC%9E%90 통신 제어 문자표 2진법10진법8진법16진법문자설명0000 000000000000NULNULL 문자0000 000100100101SOH헤더 시작(Start Of Header)0000 001000200202STX본문 시작, 헤더 종료(Start of TeXt)0000 001100300303ETX본문 종료(End of TeXt)0000 010000400404EOT전송 종료, 데이터 링크 초기화(End Of Transmission)0000 010100500505ENQ응답 요구(ENQuiry)0000 011000600606ACK긍정응답(ACKnowledge)0000 011100700..
2016.08.10 -
Vmware 우분투 설치 (vmware ubuntu/ virtual machine)
Vmware를 이용하여 가상 머신에 우분투 설치하기. -Create a New Virtual Machine 새로운 가상 머신 생성하기 1. Next2. will install the operation system later The virtual machine will be created with a blank hard disk.- ISO 파일을 나중에 부팅한 후에 지정. 3.Linux Ubuntu (설치할 리눅스 버전 선택 ) or Ubuntu 64bit 4. 가상 머신 이름 지정 및 파일 경로 지정 5. 우분투에서 사용할 Hard 공간 지정 6. Finish 7. Power on this virtual machine -가상 머신 실행 8. CD 모양 우클릭 -> Setting- ISO 파일 지정9.De..
2016.08.10 -
char 문자 binary 값 변환
출처 : https://github.com/tarequeh/DES/blob/master/des.cvoid Printf_char_as_binary( unsigned char input ){int i;printf("input (Hex) : %.2x , (Binary) : ");for( i = 0 ; i < 8 ; i++ ){char shift_byte = 0x01
2016.07.22 -
memset - 메모리 영역 초기화
#include void * memset ( void * ptr, int value, size_t num );특정 크기만큼 메모리를 값으로 초기화 한다. #include #include int main() {char str[] = "abcdefg";memset(str, '0', 3);printf("str : %s\r\n", str); return 0; // end main} 결과 : str : 000defg 설명 : str 메모리 영역에 3자리 만큼 '0' 값으로 채움ex2 ) memset(str[2]. '0', 3);결과 : str : abc000g
2016.07.11 -
memcpy - 메모리 영역 복사
#include void * memcpy ( void * Dst, const void * Src, size_t num ); 메모리의 영역을 특정 크기만큼 복사 예제#include #include int main () {char Dst[20] = "Test memcpy!!";char Src[20]; memcpy( Dst, Src, sizeof(Src)); printf("Src : %s\r\n", Src);printf("Dst : %s\r\n", Dst); retrun 0; //end main} 결과 : Src : Test memcpy!!Dst : Test memcpy!! 설명 : Src의 크기 ( sizeof(Src) ) 만큼 Src의 값을 Dst 메모리 영역에 복사
2016.07.11 -
memcmp - 메모리 영역 비교
#include int memcmp ( const void * ptr1, const void * ptr2, size_t num);두 개의 인자의 메모리에 할당 된 값을 특정 크기 만큼 비교하여 값을 리턴 ptr1 0 )ptr1 > ptr2 의 경우 0보다 큰 정수 반환 ( 0)printf(" buf1 < buf2 \r\n");else if(n
2016.07.11