안녕하세요.
MV320보드로 임베디드리눅스공부를 하고 있습니다. 보드를 부팅하면 qtopia가 실행되는데 터치를 이용합니다. 근데 저는 qtopia에서 usb마우스를 사용하려고 합니다. 제 생각엔 qtopia관련 환경변수설정 스크립트에서 QWS_MOUSE_PROTO를 마우스로 지정하여야 할것 같은데 어떻게 해야 할지 모르
입력받은 데이터를 8바이트 단위로 나눠서 2차원 배열로 써먹으려고 해요. 8바이트 단위가 안되면 빈공간은 공백 문자로 채우고요.
typedef unsigned char u8; u8 **a; char b[256]; int size, i, c; scanf("%[^\n]", b); size = strlen(b); while(size % 8 || size == 0) b[size++] = ' '; c = size / 8; a = (u8 **) malloc (sizeof(u8 *)
개인적으로 C++ 공부를 하기 위해 소스를 작성하고 있습니다..
큐가 필요하다는 걸 느끼고 라이브러리에서 뒤지고 있는데 잘 안나오더군요...
검색으로도 찾아보니 큐를 작성하는 정보 밖에 나오지 않고...
C++의 기본 라이브러리에는 큐나 스텍이 없는건가요?
매개변수 타입보면
int func(ABC *&abc) { ... }
위 함수처럼 포인터와 레퍼런스가 있는경우가 있습니다 abc라는 레퍼런스가 ABC의 포인터 변수를 가리키로 있는걸로 생각이 되는데요 정확히 어떤의미인지 알고싶구요 ABC 객체를 가리키는 레퍼런스 형태인 &abc로 쓰지 않고 굳이 ABC 객체의 포인터를 가
module.h 에 있는 strcut module 구조체에 const char *version 을 넣어서..
lsmod 처럼 모듈 정보를 띄울 때 모듈 버전도 같이 출력하려고 합니다..
이게 수정해서 컴파일하면 가능한 일인지요..
아니면 다른 방법이 있을까요?
Validator로 체크를 하면 모든 에러, 경고를 다 잡았는데도, 유독 하나는 끝까지 남더군요.
Using Direct Input mode: UTF-8 character encoding assumed 이 경고입니다. 뜻을 아시는분 계시면;; (영어가 까막이라;)
----- 내용 ----- Using Direct Input mode: UTF-8 character encoding assumed
안녕하세요? 제가 영화에 관심이 많습니다. 다름이 아니고 현재 상영중인 영화들에 대한 누적 관객수를 실시간으로 블로그나 홈페이지에 표시고 싶습니다.
영화진흥원 사이트에 보면 Excel 파일로 다운로드 할 수 있는데 이런 형태말고 WEB에서 XML 파일 형태로 접근이 가능하면 실시간으로 파싱해서
정말 생초보라 이렇게 질문을 드립니다.
드라이버 버전을 출력하려면 /sbin/modinfo -v 이런식으로 버전을 알 수 있잖아요.
근데 이렇게 해도 나오지 않는 드라이버도 있구요.
디바이스 드라이버 제작시에 어디에 버전 정보를 넣어야 modinfo 에 출력되나요?
컴파일러를 공부하고 있는 학생입니다..
C로 어휘 분석기를 짜보고 있습니다.
포인터 같은 경우 일단 어휘 분석에서는 곱셈으로 보고, 이후 구문 분석에서
포인터 인지, 곱셈인지 확인하면 될거 같습니다만...
#define이나
#include, #ifdef...
이런 전처리문은 어휘 분석단계에서 어떻게 해결하고
한 함수가 호출될 때 만들어진 스택 프레임에 그 함수의 인자나 지역변수, 그리고 스택 프레임 포인터(SFP)와 리턴 주소(RET)가 포함된다고 알고 있습니다. SFP의 경우 함수가 호출되거나 반환될 때 ESP, EBP 레지스터의 값을 조정하기 위해 필요한 것으로 원리를 이해하고 있는데, 리턴 주소는 어