본문 바로가기

프로그래밍

(11)
strtok를 이용한 후, strcpy를 하였을 때, 쓰레기 값 발생문제 아래와 같이 Source를 참고하여 보자. int SUI_ToolControl_Get_DNS(void) { FILE *fp = fopen("/etc/resolv.conf", "rb"); char DNS_AA[20]; char s1[] = "dd"; char s2[] = " "; char temp[] = " "; char* token = NULL; int i = 0; if(fp == NULL) { printf("DNS /etc/resolv.conf file error\n"); return -1; } while(fgets(DNS_AA, 100, fp) != NULL) { strcpy(s1, DNS_AA); i++; } token = strtok(s1, s2); while(token != NULL) { pri..
DirectFB에 대한 기본 개념 및 용어 안녕하세요~ 암흑도깨비 입니다. 오늘은 제가 프로그래밍을 하면서 처음으로 해본 GUI Library인 DirectFB에 대해서 소개를 해볼까 합니다. 아마 여러분들은 DirectFB에 대해서 정보를 얻기 위해서는 네이버 등의 국내 검색이 아닌 구글링을 해야 할겁니다. DirectFB는 간단히 QT 및 GTK와 같은 그래픽 라이브러리 입니다. 하지만, 다 같은 그래픽 라이브러리라고 해서 QT처럼 멋진 클래스가 제공되는 것 또한 아닙니다. 지금은 DirectFB 공식사이트에 들어가보시면 알 수 있듯이, 이 라이브러리에서 제공해주는 기능은 간단히 사각형 그 리기, 삼각형 그리기, 효율적인 메모리관리, 폰트 랜더링 정도의 기능만이 제공이 됩니다. 아래의 여러 용어들은 DirectFB의 95% 라고 장담할 수 있..
Linux script 파일의 로그메세지에 색깔을 입혀보자. 예제) echo -e "\033[0;31m DHCP Local Network fail\033\n" echo "\033[0;30;43m Black \033[0m \n"; echo "\033[0;31m Red \033[0m \n"; echo "\033[0;32m Green \033[0m \n"; echo "\033[0;33m Brown \033[0m \n"; 터미널 명령 프롬프트에 입력을 해보시면 색이 변환 되었다는 것을 알 수가 있습니다.. 한줄만 하기 위해서는 색깔 변경 후에는 다시 화이트로 변경을 해주면은 되겠습니다. ^^ 간단할꺼에요~