프로그래밍 QnA

불량청년의 이미지

printf("#!@#test"); 의 의미...???

printf("#!@#test");

이렇게 하면 아무것도 안나오는데... 위의 기호들은

왜 안나오는지 궁금하네요. 무슨 의미라도 있는건지...

왜 이럴까요? 출력시킬 수 있는 방법은 없을까요?

gcc 버젼은 2.95.4 입니다. 파란R2를 깔아서 쓰고 있고요.

zihado의 이미지

랜덤으로 수를 받는것에 대해서..

10 그리고 3을 입력하면

3 - 4 1 9
3 - 10 2 5
3 - 8 3 6
1 - 7

이렇게 나타내고 싶은데요

rand함수를 써서 하니 중복이 잘되네요..

어떻게 좋은 방법 없을런지 -_-;

jee89의 이미지

소켓fd에 FTRUNC 하면 ?

fcntl( fd, F_SETFL, FTRUNC)

하면 어떻게 되는지...

purewell의 이미지

SQLGetData에서 SQLBIGINT을 쓸 수 없다?

...
int64_t  i;
SQLRETURN nRet;

nRet=SQLFetch(hStmt);

nRet=SQLGetData(
hStmt, // 구문핸들
1, // 첫번째 컬럼
SQL_C_LONG, // 반환될 타입
&i, // 반환될 변수
0, // 길이
NULL // 상황
);
...

위에서 SQL_C_LONG 대신, SQL_C_SBIGINT를 쓰면
nRet이 SQL_ERROR로 세팅됩니다.

ODBC로 연결된 DBMS는 PostgreSQL 7.2.x (RH8)이며,
선택한 필드는 integer(int4)입니다.

myxzv의 이미지

[질문] 자바프로그램의 suid ??

안녕하세요~
자바로 메일관리 프로그램을 작성중인데요..
이넘이 25번 포트를 오픈해야 하기에 데몬을 root 가 실행시켜줘야 합니다.
데몬이 자주 죽기 떄문에 :oops: 일주일에 한번정도는 어드민한테
권한이양을 부탁하는데..
일반유저로서 25번 포트를 점유할수 있는 방법이 없을까요?
데몬을 구동하는 쉘에다가는 suid 를 세팅해줘도 안되더라구요..
java 실행파일에다가 suid 하면될까요? 보안문제 발생하는거 아닐까요..

지혜(지식인가 -.-a)를 부탁

unixguy의 이미지

Linux Device Drivers, 2nd Edition - 온라인버전

Linux Device Drivers, 2nd Edition
- By Alessandro Rubini & Jonathan Corbet

의 온라인버전 링크입니다.

http://www.xml.com/ldd/chapter/book/index.html

moonhyunjin의 이미지

<linux/module.h>에서.

<linux/module.h>에 보면 아래와 같은 매크로가 있습니다.

#ifdef CONFIG_MODULES
#define SET_MODULE_OWNER(some_struct) do { (some_struct)->owner = THIS_MODULE } while (0)
#else
#define SET_MODULE_OWNER(some_struct) do { } while (0)
#endif

제가 보기에는 그냥
#ifdef CONFIG_MODULES
#define SET_MODULE_OWNER(some_struct) (some_struct)->owner = THIS_MODULE
#else
#define SET_MODULE_OWNER(some_struct)
#endif

이렇게만 해줘도 괜찮을거 같은데...
elecguy의 이미지

XIM 관련자료.?

안녕하세요.
XIM 관련자료는 어디서 얻을 수 있나요?
인터페이스에 대한 부분을 알고 싶습니다.

ShinDy의 이미지

signal 에관해 질문드립니다.

#include <sys/types.h>
#include <signal.h>
#include <stdio.h>
#include <unistd.h>

int my_signal();
int count = 0;

int main()
{
int i=0;
if(signal(SIGINT,my_signal) == SIG_ERR) {
printf("Error\n");
exit(0);
}
while(count < 3)
{
sleep(1);
printf("%d\n",i++);
}
return 0;
}
int my_signal() {
printf("\nCTRL-C pressed.\n");
count++;
signal(SIGINT,my_signal);
return 0;
}
이소스 그대로 리눅스에서 컴파일하니 에러가 나네요..
signal 함수의 두번째 인자의 my_signal 이 포인터타입이 과 맞지

gonzi의 이미지

[질문] Xlib를 이용하여 창 만들기...

Xlib를 이용하여 하나의 Base Window를 만들고

그 안에 Text가 들어가는 다른창을 만들려고 하는데...

안에 들어가는 창을 class개념으로 만들려고 합니다.

일단은 class로 만들지 않고 테스트 해보려고 하는데,

테스트 단계부터 막히네요.

X 윈도우 프로그래밍 기초과정을 보고 지금까지 잘 따라하고 있었습니다.

문제는...

하나의 Base윈도우 만들기와 하나의 윈도우위에 text를 쓰는것은 가능합니다.

하지만 Base윈도우 위에 올려진 다른 윈도우 안에 text를 넣으면 그 글이 보이질 않는군요.

페이지

프로그래밍 QnA 구독하기