프로그래밍 QnA

jeoungha의 이미지

vi+ctags+cscope 사용에 관해서..

음 리눅스에서 프로그램 작성 또는 분석시에 사용할 비주얼한 툴을 찾다가..
많은 분들이 vi+ctag+cscope를 추천하시는데요..
그래서 여러 질문들을 찾아보며 사용방법을 찾아봤습니다.
근데 제가 생각하기엔 제가 알아낸 방법이 그렇게 강력하다는 생각이 들지 않네요. 아무래도 고수님들의 노하우가 있을텐데 그 방법을 몰라서 그런거 같은데요..
요새는 cscope를 많이 추천하시던데요..
일단은 제가 알아낸 방법은 cscope를 실행시켜서 물론 db를 만든다음에요..

Seven..의 이미지

delete 와 delete[]

delete와 delete[]에 대해서 질문이 있습니다.

int *a = new int;

int *b = new int[3];

delete a;
delete[] b;

이렇게 해줘야만 하는건가요?

이 둘의 차이에 대해서 궁금중이 일었습니다.
그동안.. 사실 delete[] 를 안쓰고 매번 delete만 썼었습니다..

그런데 오늘 처음으로 여기서 오류가 뜨는 현상을 발견하고..
뭘까 뭘까 하다가 혹시 하고 []를 추가했더니..
오류가 사라졌습니다.

둘의 차이와 오류의 이유가 있다면 어떤 이유가 있을지..

hys545의 이미지

lccnet 리녹스 포팅 중의 에러

[code:1]
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <stdio.h>
#ifdef _WIN32
#include <windows.h>
#endif
#ifndef EXPORT
#define EXPORT
#endif

static char rcsid[] = "$Id: thunks.c#5 2002/08/30 14:24:46 REDMOND\\drh $";

struct thunk {
struct thunk *link;
void (*entrypoint)();
unsigned char code[16];
};
static struct thunk *thunktable[237];

#define HASH(f) ((int)(((unsigned)f)>>2)%(sizeof thunktable/sizeof thunktable[0]))

msjeon98의 이미지

utmpx를 이용해서 사용자 정보를 가져올 때요..

안녕하세요, 맨날 보기만 하다가 처음으로 올리네요.. ^^;;

다름이 아니라 utmpx.h 에 있는 getutxent()를 이용해서 utmpx구조체에

정보를 얻었습니다..

그중에서 장치에 대한 부분인 ut_line 부분이요,

단순히 :0 으로만 표시가 되네요.. 이게 뭘 의미하는 거죠??

책에서는 ut_line은 가상 터미널명에 대한 정보를 가지고 있다고 나와 있는데요,

pts/4, pts/10.. 이렇게요..

맨드레이크 리눅스 사용하고 있고요, 그 외 다른 정보들은 제대로 값이 나오네요

kknd345의 이미지

c나 c++ 에서 간단한 오락 만들려고 하는데요. 책 좀 소개해주세

어떤 책이 좋은지 모르겠습니다.

그리고 게임 만들기 책이 너무 막연하게 되어있는게 많아서 괜찮은거 있으면 소개좀 해주세요. MFC를 최근에 배우기 시작해서 연습을 해보려고요.

이번에 이걸 하는 주된 이유는 2대나 3대정도의 컴퓨터가 서로 연결되어 같이 게임을 하는 방법을 구현하고 싶어서 입니다. 아마 데이터통신..(?) 맞나요??

어려운 오락은 아니고 부루마블 정도 만들려고 하는데..

괜찮은 책 있으면 소개해주세요.

아님 사이트도

junteken의 이미지

포트 스캐닝하는 방법 어떻게 하나요?

P2P프로그램을 작성중입니다. 여러 CLIENT로부터 다운로드 요청이 들어오면
서로 사용되고 있지않은 포트를 가지고 통신을 할려고 합니다.
사용되고 있지않은 포트를 찾는 방법에는 어떤것이 있을까요?
그냥 binding계속해서 에러가 안날때까지해야하나요?? :D

좋은 참고자료가 있으면 알려주시면 감사드립니다.
그럼 행복하세욤~~~

mileparks의 이미지

POSIX 메시지 큐에서

#include<stdio.h>
#include<unistd.h>
#include<sys/stat.h>
#include<mqueue.h>
#include<sys.types.h>

/* 요 외에두 다른 필요한 헤더는 다 있구여..*/

int main(int argc, char **argv)
{
mqd_t mqd;
int c, falgs;
.
.
.
mqd = mq_open(argv[argc-1], flags , FILE_MODE,null);

return 0;

}

컴파일 하면,,..

undefined reference is "mq_open" 이라고 뜨네여..

링크가 안걸린거 같은데..

어떻게 해야 하나여..? 분명 필요한 헤더들 다 추가했는데..

어떻

bit의 이미지

다단계 스레드

스레드는 부모ps의 전역변수를 공유하는 걸로 알고 있습니다.

그런데 이 스레드를 다단계(마치 계단처럼)로 만들 수 있나요?

예를 들어

Quote:
PS-스레드-스레드-스레드

이처럼 스레드안에서 또 스레드를 호출하고, 새로 생성된 스레드에서 또 스레드 생성...

만약 이렇게 된다면 모든 스레드는 최초의 부모 ps 의 전역변수를 모두 공유하는 건가요?

답변 미리 감사합니다. :)

alwaysN00b의 이미지

조언바랍니다. 빠른길 찾기? 최단거리 찾기

안녕하세요.

주제를 뭐라 써야 될지 모르겠네요.

학교서 프로젝트를 아무거나 하나 해오라고 하는데 조언바랍니다.

제가 할려는건
사용자가 지도에서 두지점을 입력하면
제일 빠른길 (안막히고 가까운길) 을 찾아 화면에 표시 해줄려고 합니다.

단순히 생각하기에
1. 일단 지도정보와 실시간 교통량은 이미 구축되어 있다고 가정하고
(시간이 된다면 이부분도 시뮬레이션 해보고 싶습니다)
2. 최단거리 탐색 알고리듬 등 을 이용해서 빠른길을 찾습니다.

cdcmp의 이미지

qthread 질문 입니다..

안녕학세요..

qt designer환경에서 thread관련 프로그래밍을 하고 있습니다..

그런데 qthread클레스 생성시 에러 때문에 문의를 드립니다..

qt designer 에서 dialog창을 만들면 자동으로 생성되는 .h 파일에 다음과

같이 qthread class부분을 추가 시켰습니다..

class MyThread : public QThread
{

public:
void run();
private:

};

이렇게 클래스에 추가하고 make 시키면 parse에러가 클래스 여는 괄호 앞에

서 계속 발생합니다...

페이지

프로그래밍 QnA 구독하기