프로그래밍 QnA

babisss의 이미지

c로 telnet을 프로그램하는데 illegal seek 오류가 왜 나는지 모르겠습니다...ㅜㅜ

41 struct buffer
42 {
43 char *buf;
44 int size;
45 int head;
46 int tail;
47 int count;
48 };
49
50 struct buffer write_buf;
51 struct buffer read_buf;
52
53 int sock;
54
55
56 int telnet_connect(void);
57 void read_sock();
58 void main_loop();
59
60
61 int telnet_connect(void)
62 {
63 int c;
64 int sin_size;
65 struct sockaddr_in serv_addr;
66
67 serv_addr.sin_family=AF_INET;

ssibseya의 이미지

camera에서 image frames를 받아들이기 위한 windows API 함수?

omuc400 같은 camera에서 image frames를 추출해서 사용하려고 합니다.
driver를 설치해서 이미지를 real player에서 영상을 출력하는 것 까지는 되는 것 같은데
막상 usbcam driver에 access해서 image frames를 얻으려 하니 막막하네요...
어디서부터 뭘 해야 할지 잘 모르겠습니다.

고수님들의 고견 부탁드립니다.

babbab의 이미지

[완료] 한글 grep

몇칠 전에 google에서 wchar_t로 쓸수 있는 tre라는 정규식 라이브러리를 발견했습니다.
wchar_t가 되면 정규식에서 [가나다] 뿐만 아니라 .도 한글 한문자로 인식, 한글이 정규식에서 된다는 말입니다.
그 tre로 한글 grep을 허접하게 만들어 봤는데 실행되긴 돼더라고요. 윈도우 7은 유니코드를
쓰다고 알고 있습니다.

윈도우 7에서 visual c++ express 2008으로 (무료 ㅋㅋㅋ) 컴파일 했습니다.
tre.dll배포하는 라이센스는 불법인지 합법인지 모르겠지만 어쨌건 첨부해습니다(없으면
프로그램이 않돌아 가니까) visual c++ redistable도 첨부했습니다. win xp에서 없으면 않돌아가더라고요.

이제 한글sed, 한글ed, 한글awk, 한글... 이 더욱 가까워진 느낌입니다.
첨 만든거라 버그가 있을겁니다. -_-a;;

한번 써보시고 조언이나 찾은 버그등을 댓글로 남기면 고맙겠습니다.

야한노랑의 이미지

tbb 컴파일할때 나오는 undefined reference to ' '에러 문제,,

main.cpp에서 맨아랫줄에 erer이라는 문구를 넣으면

에러 메세지가 erer관련되어서 나와요

(전까지는 컴파일이 다 잘되는 것 같음)

뭘해줘야 해걸할수 있나요?

jinserk의 이미지

cout 과 ofstream 으로 동시 출력해주는 stream 을 정의하려면?

안녕하세요..
A, B, C, ... 등등을 출력스트림으로 뽑아야 하는데, 파일과 화면에 둘다 보여지게 하고 싶습니다.
기왕하는거 좀더 OO 적으로 해보고 싶어서 logstream 을 하나 만들고 싶은데요.
화면에 찍거나 파일에 찍거나 하는걸 선택할 수 있도록요.

처음엔 ofstream 을 상속해서 만들어 보려고 했더니 엄청난 에러가 쏟아지네요.
검색을 해보니 ostream 을 상속받지 말라는 말도 보이구요.

그래서 ofstream 객체를 포함하는 log 클래스를 정의하고 operator<< 를 정의해주는 식으로 갔는데,
이렇게 하면 logfs << A << B 와 같은 모양으로 쓸수는 있지만
print(ostream& os) 와 같은 형태의 함수에 인자로 넣을 수가 없습니다.

ostream 속성을 가지면서 cout 과 ofstream 으로 동시 출력하는 클래스를 어떻게 만드는게 정석인가요?
감사합니다.

fivestar의 이미지

패킷캡쳐할 이더넷 인터페이스 지정이 가능한가요?

소켓프로그래밍에서 sock_packet으로 소켓을 생성 할 경우

어떠한 이더넷 인터페이스를 통해 들어오는 패킷만 캡쳐하겠다 이런게 가능한가요?

이더넷 헤더에 인터페이스 정보가 안들어있어서...

가능하다면 방법 좀 알려주시면 감사하겠습니다.

chodadoo의 이미지

부모프로세스 PID로 자식프로세스 PID를 구하고자 합니다...

부모프로세스 PID로 자식프로세스 PID를 구하고자 합니다...

형태는 이러합니다.
만든 프로그램을 A라고 할때

A프로그램이 B프로그램을 실행시킵니다.
그러면 B프로그램은 C프로그램을 실행시키고 B프로그램은 종료됩니다.

이런형태인데... A프로그램이 최종적으로 C프로그램의 PID를 취득하는게 목표인데...
검색해봐도 찾기가 힘들고;;; 어떻게 해야할지 고민되어 글을 올립니다.

kleinstein의 이미지

[질문] 메뉴 컨트롤에 관련된 좋은 방법을 찾습니다. 아이디어가 필요해요~ (질문을 좀 더 구체적으로 고쳤습니다.)

어느 한 프로그램이 여러가지 기능을 제공한다고 했을때.. (예를 들어 기능 A 부터 P 까지..)

기능 A 는 메뉴 a 를 통해서 실행되고,
기능 B 는 메뉴 b 를 통해서 실행되고,
...
기능 P 는 메뉴 p 를 통해서 실행되고,

이런 식입니다.

아마 대부분 이런경우가 아닌가 싶은데요.. 이런 경우 기능 A가 실행되는 동안 기능 F 가 실행될수 없다거나 실행되어서는 안되는 경우는..

메뉴 f에 대한 선택을 금지시키거나( 기능 A가 다 실행되면 다시 기능 F에 대한 메뉴f 가 활성화 되어야 겠지요.) 사용자가 클릭해도 반응되지 않아야 하는데요..

문제는 이런 식의 상호관계가 점점 더 복잡해 질때... 보통 GUI 에서 어떻게 이런 문제를 다루는지 궁금합니다.

언뜻 생각해보게 되는게 state machine 인데요..

그러니까 각 상태별로 허락되는 메뉴와 아닌 메뉴를 구분해서 매 상태별로 메뉴를 업데이트 시키는 방법말이죠..

근데.. 이게 제게는 전혀 마음에 들지 않는 방법입니다.

ecb2c0410의 이미지

Centos 5.5, glibc 2.5 -> 2.9 업데이트 하는 방법 없을까요?

프로그램 설치하다가 보니 2.9 버젼이 필요하다는군요.
yum update glibc 해보니, 2.5가 최신버젼이래요..
혹시 glibc를 2.9 버젼으로 업데이트 해버리면, 전체 시스템에 큰문제를 일으키는건가요?
부분적으로 설치해서 프로그램 돌릴때 사용하는건 불가능한가요?
고수님들 부탁드립니다.
행복한 하루되세요~

페이지

프로그래밍 QnA 구독하기