프로그래밍 QnA

fuerza의 이미지

mysql API를 사용하면서 Segment Fault가 나서요..

mysql Ver 11.16 Distrib 3.23.49, for redhat-linux-gnu (i386)

void CFosdb::DBConnect(const char *host,const char *user, const char* passwd, const char* db)
{
    if((mysql = (MYSQL*)malloc(sizeof(MYSQL))) != NULL)
    {
        if(mysql_real_connect(mysql,host,user,passwd,db,0,NULL,0) == NULL)
        {
            free(mysql);
            exit(1);
        }
    }
    printf("connect 후..\n");
}

이런식으로 했습니다.

seldom의 이미지

BASH 스크립트 질문입니다.

책을 보는데 스크립트 중에

DIALOG=${DIALOG=dialog}

라는 문구가 있는데 이게 무슨 뜻인가요?
책이 좀 설명이 부족하군요.

ixevexi의 이미지

STL에서의 함수객체에 대한 질문, 그리고 전처리기에 대한 질문

우선 함수객체에 대한 질문을 올리겠습니다.
지금 보는 책에서는 STL알고리즘을 설명하면서 흔히 쓰이는 3번제 인자인
OP에 대한 이야기를 합니다. 그런데 그중 하나가 OP는(함수객체는)
자신의 내부를 변경하면 안된다고 합니다.

[code:1]
class Nth{
private:
int nth;
int count;
public:
Nth(int n): nth(n), coutn(0) {}
bool operator() (int){
return ++count == nth;
}
};

cabjaewon의 이미지

리눅스 디바이스 드라이버 소스(parport_pc.c)보다가 이해가 안

리눅스 디바이스 드라이버 소스 보다가 __port_pc_frob_control(p,wm,d&wm) 이란 표현을 봤는데요,어떤 기능을 하는지 모르겠어요..

1. 앞에 '__"이 붙은 것의 의미 내지는 기능이 뭐죠?

2. 'd&vm' 과 같은 표현은 뭔지...

3. 밑에 소스에서 ' if(d&0x20) ' 절의 기능에 대해 설명해 주세요.

void parport_pc_write_control(struct parport *p,unsigned char d)
{
const unsigned char wm=(PARPORT_CONTROL_STROBE| PARPORT_CONTROL_AUTOFD|
PARPORT_CONTROL_INIT|
PARPORT_CONTROL_SELECT);
// Writes to the control register. These are bitmasks:

murien의 이미지

union 으로 데이터 형을 만들 경우 접근 문제..

union dataType{
	int a;
	char b;
	float c;
};

struct ParsingTable{
	char *primitive;
	char *name;
	union dataType *address;
};

struct strTable{
	char *structType;
	char *structName;
	struct ParsingTable *item[10];
} ;

struct strTabke *a[10];

이렇게 union과 structure를 합쳐서 선언 했습니다.
그리고
a[f]->item[g]->address->b에 char형을 넣고

printf("%c",a[f]->item[g]->address->b);

해줬습니다..

그랬더니

leolo의 이미지

printf()와 같은 것을. 함수 포인터로 구현..

printf()와 같은 것을. 함수 포인터로 구현하는 코드를 구합니다.

부탁드려요..

bugger의 이미지

현재 실행되고 있는 함수이름을 알고 싶은데...

안녕하세여..

예를 들어..

------------------------------------------
void sub_test()
{
}
void test()
{
sub_test();
}
int main()
{

test();

}
-------------------------------------
이런 프로그램이 실행되고 있고 실행하고 있는 지점이 sub_test라는 펑션에서 실행되고 있다고 가정하면스택에는 main- test-sub_test 네임이
있을것입니다..

스텍에 있는 main-test-sub_test라는 값을 얻어오는 방법이 없다요?

-.-;;

좋은 하루보네세요

Luvless의 이미지

소켓서버를 띄웠는데 외부에서 접속이 안되는데요...

제목이 영 아니라서 많이들 보지도 않으시고 답도 안해주시네요...^^;; 허허허

제목과 내용을 바꿔서 다시 질문..-_-; 의지의 한국인...

제가 소켓프로그래밍을 하고 있거든요...

근데 제가 공유기를 쓰고 있어요... 그래서 소켓 서버를 띄운담에 외부에서

클라이언트로 접속이 안되더라구요.... 이거 왜 그러는거죠....

공유기를 사용하면 내부 아이피를 할당받게 되잖아요...뭐 192.168.이런거..

그래서 제가 클라이언트로 접속을 시도할 때 제 실제 아이피로 접근을 했죠...

satys의 이미지

Python으로 Asp에 html을 요청할 때 잘못된 html이 옵니다.

Python의 urllib란 module을 가지고 html을 문서를 가지고 올려고 합니다.

그런데 문제는 같은 Url(http://www.biocarta.com/search/gene.asp?gene=&ID1=14760)을

웹브라우저의 주소에 넣고 열면 제대로 된 페이지로 가는데

Urllib로 Html을 가지고 오면 페이지를 보여줄수 없다는 html을 가지고 오게 됩니다.

(WrongAnswer.html에 저장됨)

웹브라우저에서는 http://www.biocarta.com/search/genesrchresults.asp의 Url로 넘어가서

제대로 된 결과가 나오는데 Urllib가 이러한 redirection을 제대로 못해줘서 그런건가요?

초코리의 이미지

GTK1.2로 창하나를 만드는데요.. 창이 나오지않네요...

GTK 1.2로 창을 하나 만들고 있습니다.

메인 함수에서 창을 뛰우는 명령을 써서

창을 뛰울려고 하는데 그림파일이 보이지않네요.

창을 뛰으는 함수 안에서는

window를 하나 만들고 거기다가 vbox를 만들어 붙이고

vbox위에다가 draw_area를 만들어 올려서

보이게 하려는 목적입니다.

튜토리얼 example등 많이 봤는데도 잘모르겠습니다..

어디를 어떻게 고쳐야할까요...

main 함수

[code:1]
GtkWidget *main_window;

main_window = create_main_window();

페이지

프로그래밍 QnA 구독하기