프로그래밍 QnA

moonzoo의 이미지

파일 oflag 에 대해서..

1. O_RDONLY | O_RDWR 와 O_RDONLY는 어떻게 다른것인지?

2. fopen으로 파일을 열때 type으로 주는

r, w, a, r+, w+, a+ 는

각각 open모드로 열때 어떻게 바뀌어야 하나여?
( r 은 O_RDONLY 라고 생각됩니다만...)

대강의 개념만 잡고 자주 쓰는 넘들만 쓰면서

플그래밍을 해왔는데..

막상 개념이 안잡히네여.. 책도 보고는 있지만..

이부분에 대해.. 알고 계신분의 조언이 있다면 더욱 도움이 될것

같습니다.. 답변 미리 감사드립니다..

nunorock의 이미지

CPU가 한가할때(Idle) 특정 함수를 실행시키려면 어떻게 하죠?

통신 + DB 서버를 프로그램하는데 DB Access 가 한가 할때 특정 함수를 실행시키고자 합니다.
어떻게 하면 좋을 까요?

coco의 이미지

STL의 함수-객체에 관한 질문입니다.

안녕하세요? 모두 평안하지죠?

요즘에 니콜라이 M.조슈티스가 쓴 C++ Standard Library 튜토리얼.레퍼런스 책을 공부를 하다가 chapter8의 함수-객체의 한 부분에서 막혀서 여러분에게 도움을 구하고자 이렇게 적습니다.

아래의 코드는 함수-객체를 레퍼런스 타입으로 전달하기 위해 사용자가 함수-객체의 타입이 레퍼런스가 되도록 알고리즘의 호출 부분을 적절하게 수정 시켜서 수행하는 예제 입니다.

[code:1]
#include <iostream>
#include <list>
#include <algorithm>

안상준의 이미지

Readline() 함수 사용하여 Exit 할경우 문제 (source 소스 포함)

아래와 같이 30초후에 Exit 되면 그 다음부터는 readline 함수의 영향으로 입력은 되지만 입력된 값은 안보입니다. 그렇지만 실제로는 그 값이 입력되어 있습니다. 그리고 enter를 치면 enter가 무시됩니다. 아마 readline의 영향인거 같습니다. readline 함수가 리턴할때는 \n을 제외한 문자열을 리턴합니다.

어떻게 해결할 수 있나요? 도움 부탁드립니다.

컴파일 방법.
gcc -o readline_exit readline_exit.c -Wall -lreadline -lncurses

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

realmacpro의 이미지

linux 의 thread 질문입니다. - zombie 되는 현상때문에...

안녕하세요.

게시판을 살펴보다보니 linux 에서 thread 를 사용하게 되면 thread manager 라는 thread(process) 가 하나 생긴다는 것을 알게 되었습니다.
이것 때문에 한참을 고민했었는데 해결되니 한결 나아졌는데 아래의 문제가 남아 있습니다.

그 thread manager 에 관한 질문인데요,
프로그램이 실행중에 thread manager 에 해당하는 process 가 간혹 zombie 가 되어 버리는 현상을 보게 되는데 signal handler 에도 나타나지 않기 때문에 어떤 시점에서 어떤 시그널을 받아 좀비가 되는지 알 수가 없습니다.

dwfree74의 이미지

[질문]델파이의 TList 자료형(?)을 C/C++에서 같은 기능을 하게

델파이의 TList 자료형(?)을 C/C++에서 같은 기능을 하게 하고 싶어요.

혹시 경험이 있으신 분들의 조언을 기다립니다.
저도 열심히 알아보고 있는 중입니다.

그럼 즐~프하세요..

alonecrow의 이미지

공유메모리에서 dest ...

공유메모리를 사용한 후에 삭제를 하면 아래와 같이 status에 dest가 붙고
프로그램을 종료할 때 까지 그대로 있습니다.
dest가 붙는 이유가 무엇이며 왜 없어지지 않고 있는지, 시스템에 미치는 영향이 무엇인지 알고 싶습니다.

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x00000000 917505     ora920    660        47         1          dest         
0x00000000 950274     ora920    660        2750       1          dest  
안상준의 이미지

readline() 함수 사용시 exit할 경우 문자셋이 깨짐.

shell program을 만들고 있습니다. 이 프로그램은 특정 시간동안 입력이 없으면 강제로 종료하도록 만들었습니다. 근데 강제로 종료하면 프로그램이 종료된후 입력되는 문자가 깨져서 나옵니다.

무었때문에 그런가요?

아래는 1초마다 alarm을 발생시켜 입력이 있는지 없는지를 비교하여, 1분간 입력이 없으면 종료합니다.

sighandler(SIG_ALRM, alarm handler);
alarm(1);
while()
{
input = readline(..);

}

void alarm_handler()
{
1분동안 입력이 없으면 exit(0);
sighandler(SIG_ALRM, alarm handler);

angra의 이미지

한글오토마타 문서를 찾습니다.

한글구현을 위한 오토마타 문서나 참조할만 한 소스가 있으면 알려주시면 감사하겠습니다. 기본적인 한글 입/출력 오토마타를 공부할수 있는 참조 문서(혹은 URL)를 알려주시면 좋겠습니다.

그리고 혹시 한글문자열 사이에 들어있는 garbage들을 제거할 수 있는 프로그램 같은 것이 있나요? 이러한 비슷한 기능을 가지고 있는 프로그램이 있으면 같이 알려주시면 감사하겠습니다.

그럼

hbsnow의 이미지

bind 에러처리

bind()에러인데요..
SO_REUSEADDR를 했는데도 다시 bind하면 안되는데요..
방법이 없을까요?

페이지

프로그래밍 QnA 구독하기