프로그래밍 QnA

JoshMigs의 이미지

MAKE MONEY RIGHT NOW - GUARANTEED

As of February 15, 2005, be a part of the soon-to-be largest cash randomizer on the net! That's right, in just 72 hours www.bestcashrandomizer.com will be sent out to 750,000 people! The ones who sign up prior to this 750,000 person mass e-mail are the ones who will benefit the most. This is because the 750,000 targeted visitors will be depositing money that will be directly sent to your accounts!! So what are you waiting for? SIGN UP NOW AT www.bestcashrandomizer.com. A $15 investment will be turned into at least $1000 in one month. After all, 750,000 people will be viewing the site so even if 1,000 people of those 750,000 sign up, you guys will have 5,000 dollars to be distributed to your accounts!

hwandori의 이미지

대화형 콘솔용 mp3 플레이어는 어떤것이 있나요?

예를들어 mp3를 재생하고 나서 쉘 프롬프트같은것이 떠서

명령을 입력하면 볼륨 조절이 된다던가, 앞이나 뒤로 몇초간 스킵한다던가

하는 기능을 가진 mp3 플레이어 프로그램이 있으면 소개해주세요..

mplayer가 어느정도 기능을 하는것 같지만 mp3 기능만 필요한데

상당히 큰것 같습니다. 소개 부탁드립니다..

pjs0919의 이미지

double의 확장이 필요할경우 해결방법좀 부탁드립니다.

[code:1]
#include<stdio.h>

#define MAX 100

int fac(int);

/*
* main() :
*
*/
int main(void)
{
double exp=1.0; /* 1/0! = 1 이므로 exp를 1로 초기화한다. */
int i;
//printf("자연상수 e를 구합니다.\n");
for(i=1; i<=MAX; i++)
{
exp += (1.0/ (float)fac(i) );
printf("자연상수 e = %.30f \n", exp);
}
return 0;
}
/*
* fac() :
*
*/
int fac(int i)
{
if(i==1)
return 1;
else

yangsg의 이미지

중계 서버를 구현하고자 합니다..

중계 서버를 구현하고자 합니다..
최종 목표는 200~300 <--> 중계서버 <--> 2000~10000 입니다..

우선은 A <-> 중계서버 <-> B를 구현할려고 합니다..
중계서버는 A에서 요청한걸 응답하기도 하고 B로 던지기도 합니다.. B에서도 마찬가지입니다..

처음으로 생각한것이 두개의 프로그램을 만듭니다.. A쪽을 listen하는 부분.. B쪽을 listen하는 부분..
그리고 pipe, fifo를 이용해서 구현할려고 했습니다..
그런데 한쪽에서 mkfifo를 이용해서 파이프를 생성하니 listen을 하지 않았습니다..

www381의 이미지

gcc front-end 관련 문의입니다.

컴파일러를 하나 만들면서 공부하려는 학생입니다.

back-end부분을 만드려고 우선

gcc의 front-end부분을 떼내려고 시도중입니다.

그런데 그 작업이 만만한게 아니더군요...

워낙 파일이 많고 얽혀 있어서 front-end부분만을 떼내는게

쉽지 않네요.

음... 혹시 gcc front-end부분을 떼 놓은 파일이 있는지 궁금하구요,

이 작업을 하는데 도움이 될만한 책이나 자료등등을 좀 알려주셨으면 감사하겠습니다.

또 front-end의 끝, 그러니깐 back-end의 시작부

gilsion의 이미지

크리스탈 리포트 연동질문 입니다.

MSVC++ 관련 질문입니다만. 제가 있는곳에선 DEVPIA가 차단되어있어 이곳에 질문합니다. 양해를 :wink:

이번 프로젝트에 VC++ 6.0 에서 크리스탈리포트 v10 View ActiveX Control을 연동해 쓰려 합니다.
기본적인 샘플코드를 만들어 놓으려 하는데 잘 되지 않는군요.

기본적으로 제공되는 help 파일을 그대로 따라해도 되질않고 온동네 인터넷을 뒤지고 다니면서 문서대로 만들어 보아도 작동되지 않고 있습니다. :evil:

컴파일은 에러없이 잘 됩니다. 허나 실행을 시키면 Runtime Error! abnomal program termination 을 뿜어내며 실행되지 않는군요.

cjy1126의 이미지

heart beat의 구현방법...

5분마다 agent의 실행 유무를 알아야하는데, heart beat를 사용해야 한다는 생각까지는 했습니다.

문제는 구현을 어떻게 해야할지 모르겠습니다.

네트워크 프로그램이 아닌쪽으로 취업을해서(델파이) 유닉스와 네트워크 책을 모두 서울에 놔두고 내려와서 참고할것도 없습니다.

대략, 생각한 방법은 하나의 쓰레드를 생성해서 그 쓰레드에서 sleep(300) 후 heart beat를 보내고...

또 sleep(300) 후 heart beat를 생각합니다.

그런데, 아무리 생각해도 이건 아닌것 같습니다.

ksh098의 이미지

makefile 관련한 질문입니다.

makefile 을 만들고 있는데요..

그 안에 디펜던시 파일 만들어 주는걸 넣고 있습니다.

근데 지금 상황이...

소스들은 ./src 에 있고 오브젝트와 결과 파일은 ./output 이란데

넣을려고 합니다...

근데 디펜던시를 만들어 보니..

print.o : ./src/print.c

hello.o : ./src/hello.c

...이런식으로 나오드라고요...

제가 원하는건..

./output/print.o : ./src/print.c
./output/hello.o : ./src/hello.c

이렇게 나오는거거든요...

먼가 방법이 없을까요? 물론 c 프로그램 짜서

makefile 안에서 그거 돌려도 되지만.. 그렇게 하는 방법말고

sjang의 이미지

epoll 에서 이벤트 종류 알아내는 방법이...

리눅스 커널 2.6에서 epoll를 사용하고 있습니다.

아래 함수

int epoll_wait(int epfd, struct epoll_event * events, int maxevents, int timeout)

를 이용하여 이벤트 발생을 감지할 때, 이벤트가 발생한

소켓 FD에서 이벤트의 종류가 READ 또는 WRITE 이벤트인지

어떻게 구분하나요? 아래는 이것을 위한 코드인데요.

해당 FD에서 epool.h에 정의된 events의 값으로부터

'&' 연산을 이용하여 구하고 있습니다.

이렇게 하는 것이 맞습니까?

[code:1]

jarred의 이미지

Input.h 에 정의&amp;#46080; handler에 있는 blacklist란게 뭔

struct input_handler {

void *private;

void (*event)(struct input_handle *handle, unsigned int type, unsigned int code, int value);
struct input_handle* (*connect)(struct input_handler *handler, struct input_dev *dev, struct input_device_id *id);
void (*disconnect)(struct input_handle *handle);

struct file_operations *fops;
int minor;
char *name;

struct input_device_id *id_table;
struct input_device_id *blacklist;

struct list_head h_list;
struct list_head node;
};

input.h에 정의되어 있는 handler 구조체인데..

여기서 struct input_device_id *blacklist 라는 리스트가 있습니다. ..

페이지

프로그래밍 QnA 구독하기