프로그래밍 QnA

moonzoo의 이미지

정규표현식 질문.

숫자 하나를 입력받아서..

정해진 숫자부터 ~ 입력받은 숫자까지 패턴매칭하고 싶은데요.

예를 들면 정해진 숫자 "09" 이고,

입력받은 숫자가 "12"라면 09, 10,11,12 가 매칭되도록.

입력받은 숫자가 "21"이라면 09,10,11,12,13,14...18,19,20,21 이 매칭되도록 하고싶습니다.

정해진 숫자를 A라고 하고

입력받은 숫자를 B라고 하면

정규표현식으로 어떻게 표현해야 할까요.
(A,B와 관련된 서브 변수가 있어도 무방하구요.

질문의 이유는 시간에 매치되는

sangwoo의 이미지

로컬 드라이브 자동감지?

Diskless Cluster를 구성하고 있습니다.
booting은 모두 bootp + tftp + dhcp + nfs mount를 사용해서 가능하게 구성했는데요. 각각의 노드가 로컬 하드디스크도 가지고 있기 때문에, 부팅후 하드디스크를 자동으로 파티션을 나눈후 mkfs하고, 마운트하도록 할 생각입니다.

그런데, 노드들이 사용 가능한 하드디스크가 hda에 있는지, hdb에 있는지를 알아낼 방법이 있나요? 어떤 녀석들은 sda에 있기도 합니다. (serial ATA)
다시 말하면, 로컬에 부착된 하드디스크의 device node목록을 알아낼 수 있는 방법이 있는지 알고 싶습니다.

ioi_ioi의 이미지

쉘프로그램상에서 SIG_IGN처럼 동작하게 하려면?

간단한 쉘프로그램으로 루프를 돕니다.

이때 ctrl+C로 쉘 프로그램을 끌수가 있는데

이걸 막을 수 있는 방법이 있는지 궁금합니다.

적당한 키워드를 찾지 못해서 검색 헛탕만 친거 같네요.

그런 방법없나요?

SIG_IGN처럼 동작하게 할 수 있는 방법좀 알려주심 감사하겠습니다.

그럼 오늘하루도 행복하세요.

mopil2의 이미지

AIX 4.3.3 / GCC 3.4.3 / not a COFF file

lib 파일을 link 하여 Test하려고 하는데,
자꾸 not a COFF file 에러가 발생합니다.
여기저기 뒤져봐서
GCC 버전도 3.3.0.0 에서 3.4.3 으로 바꾸고
ar 옵션 -g 도 추가해 보았는데,
아무 소용이 없습니다.
아~ 어디서부터 점검해야하는지요...

좀더 자세히 적으면 아래와 같습니다.

lib(.a)
ar -grvu ./out/libedfile.a ./*.o ./lib/libxs3.a

test Prog
gcc -o ./sxcr.o -I./ -O3 -c ./sxcr.c
gcc -o ./sxcrtest ./sxcr.o -ledfile -L.

collect2: ./libedfile.a: not a COFF file
make: 1254-004 최종 명령에서의

ckebabo의 이미지

링크드 리스트에서 메모리 해제가 되다 안되다(?)합니다.

노드 선언부

typedef struct tag_LIST_NODE {
	void *record;
	struct tag_LIST_NODE *r_link;
	struct tag_LIST_NODE *l_link;
} LIST_NODE;

typedef struct tag_LIST {
	int node;
	LIST_NODE *head;
	LIST_NODE *tail;
	int (*compare)(const void *, const void *);
} LIST;

메모리 해제부분
[code:1]
void list_delete(LIST *list)
{
LIST_NODE *tmp = list->head->r_link;

for(;tmp != list->tail; tmp = tmp->r_link) {
free(tmp->record);
free(tmp);
}

khaki76의 이미지

몇일전에 글을 올렸는데...명쾌한 답을 못올려서 다시 올립니다(freetype)

제가 freetype 소스를 이용하여 간단한 폰트 엔진을 구현하려고

합니다. 트루타입을 이용하여 폰트를 랜더링할려구 하는데요.

라이브러리 파일을 사용하지 않고 간단하게 만들려면 어떻게 하면

되는지요..라이브러리 파일을 사용해서는 구현을 했는데, 파일이

너무 커서 사용하기 힘들거 같습니다. ansi-c 로 구현하여 폰트 엔

진을 구현하고 싶은데..조언이라도 부탁드리겠습니다.

min2to의 이미지

while함수중..

printf(Enter first letter: ");

ch = getchar(); <--무슨뜻인가여...
제가 알기론 스켄에프 반대의뜻으로
알고 있는데.. 엔터않쳐도.. 넘어간다 이뜻으로..
제가 알고 있는게.. 맞나여?.. 찾아봐도 힘들어서.
while(ch!='A' && ch!='S' && ch!='M' && ch!='D');

이건.. 무슨뜻인가여. .. while 일부인데.. 논리연산자 쓴거 같은데..
무슨뜻인지를 모르겟네여..

아는 고수님 도와주세여.. 이것들 때문에..

cppig1995의 이미지

gcc 에서 __declspec(naked)

gcc 에서 VC++계의 __declspec(naked) 즉,
스택 프레임을 생성하지 않는 함수를 만드는 키워드가 무엇인가요?

kimyh의 이미지

특정 시간대만 FTP를 열게 할수 있는 쉘 스크립트 작성 좀 알려 주세요.

지금 두대의 서버를 가지고 DB를 서로 다른 서버에 FTP를 이용하여 백업받고 있습니다.
물론 쉘 스크립트를 만들어 크론 테이블에 올려서 하고 있습니다.

그런데 이렇게 하다보니 FTP가 항상 접속 가능한 상태로 되어있어 해커의 위험에 노출될
우려가 있을거 같아 DB를 백업받는 시간대에만 FTP를 접속하고 DB백업이 끝나면 자동적으로 FTP의 접속 자체가 않되게 하고 싶습니다.

물론 크론 테이블에 그러한 내용을 올려야 하겠지요.

그런데 FTP접속을 열고 끊게 하는 쉘 스크립트를 만들려니 도저히 감이 안 잡히는군요.

sinxine111의 이미지

mmap 함수 질문입니다.

안녕하세요. 질문이 있습니다.

보드에 TACT 스위치가 32개가 74_16C245를 통해서 연결되어 있습니다.
아래 소스는 간단하게 키 스캔한걸 1초에 한번씩 시리얼로 내보내는건데요.

아래 소스는 short 로 선언이 되어있으니깐 당연히 키 16개만 읽혀지는데요.

그래서 32개 키 값을 다 읽기 위해 2번 처럼(long) 바꿨는데요.

역시 16개만 읽혀지네요.

별짓을 여러가지고 바꿀거 바꿔봤는데요 결과는 똑같구요.

간단한 mmap 함수 사용이니깐 특별할것 없는것 같은데 안되네요.

페이지

프로그래밍 QnA 구독하기