본문 바로가기

예제46

[C/C++] C언어 출력에 색깔 입히기 예제 C언어 출력에 색깔 입히기 - print color, ANSI color, 설명, 예제 C 언어로 개발을 하다 보면 출력이나 로그에 색깔을 써야 할 때가 있는데 간단하게 정의해 놓고 사용한다. 샘플 코드는 표와 같이 사용하면 되고, #include #define ANSI_COLOR_RED "\x1b[31m" #define ANSI_COLOR_GREEN "\x1b[32m" #define ANSI_COLOR_YELLOW "\x1b[33m" #define ANSI_COLOR_BLUE "\x1b[34m" #define ANSI_COLOR_MAGENTA "\x1b[35m" #define ANSI_COLOR_CYAN "\x1b[36m" #define ANSI_COLOR_RESET "\x1b[0m" int main(.. 2015. 12. 16.
linux find or 설명과 예제 find or - 동시검색, 예제 파일명이 config로 시작하는 모든 파일과 내용 중 hompage가 있다면 해당 라인을 컬러 출력한다. find . -name "config*" -print -or -exec grep --color -rn "homepage" {} \; 2015. 12. 15.
[C/C++] 음수에서 양수로 변환 예제 음수에서 양수로 변환 - 음수 -> 양수 변환 예제 1. 비트 반전 int a = -10; a = ~a + 1; printf(%d\n", a); 2. 음수 곱하기 int a = -10; a *= -1; printf("%d\n", a); 3. 변수 부호 int a = -10; printf("%d\n", -a); 2014. 12. 19.
[C/C++] C99 구조체 초기화 하는 방법 C99 구조체 초기화 하기 일반적으로 사용하는 구조체 초기화 방법은 아래와 같다. struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; struct address temp_address = { 0, "st. green", "Hamilton", "Ontario", "123-456" }; 위의 방법은 C89 의 방법이고 C99에서는 아래와 같이 특정변수만 제한적으로 초기화가 가능하다. struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; struct address temp.. 2014. 12. 19.
IP(Internet Protocol) 정의 / 설명, 예제, 네트워크 IP(Internet Protocol) 정의 IP 주소(IP address)란? ㆍ각 컴퓨터는 고유한 IP number를 가진다. ㆍ각 IP number 는 다르다 -아니면, 네트웍상에서 자료를 주고받을 수 없다. ㆍ하나의 IP number 는 32-bit 이진 숫자 이다. 편리하게 보기위해, 32-bit를 4개의 8-bit로 나누어 다룬다. 8-bit가 십진수치환등에 편리하기 때문이다. 예: IP number: 00001010100010111100101110000011 / / | | 00001010 10001011 11001011 10000011 Decimal version: 10 .139 .203 .131 예: 이진수 11001011 를 십진수로 바꾼다: +-------- 128 |+------- 6.. 2009. 12. 31.
많이 쓰이는 리눅스 명령어 모음 많이 쓰이는 리눅스 명령어 모음 - linux command, 설명, 예제 1. ls (list) 또는 dir 파일과 디렉토리의 목록을 출력 옵션 : -l, -a, -F, -R -l 퍼미션, 소유권 등 자세한 정보 출력 -a 점으로 시작하는 숨김속성 파일도 출력 -F 파일의 종류를 구분해서 출력 -R 하위 디렉토리를 구분해서 출력 -r 역순정렬(z - y - z .... c - b - a) 2. cat 파일의 내용을 화면상에 출력 3. pwd (parent working directory) 현재 작업 디렉토리를 출력 4. cd (change directory) 디렉토리 이동 5. clear 화면 지우기 6. mkdir (make directory) 디렉토리 생성하기 옵션 : -p -p 계층적으로 디렉토리.. 2009. 1. 13.