프로그래밍 QnA

hwandori의 이미지

string 클래스에서 rbegin() , rend() 쓸때...

string::const_iterator i;

i = find( str.rbegin() , str.rend() , '/' );

이렇게 하는데 컴파일 오류가 뜹니다. begin() , end()로 바꾸니까 되는데

역으로 참조하면 const_iterator가 아닌 다른걸 쓰는거 같은데 어떤걸

쓰는지 잘 모르겠네요..

ky1031의 이미지

부모 프로세스한테 자식 프로세스로 부터 시그널이왔을때 ......

부모 프로세스가 있고 부모 프로세스가 fork하고 exec한 자식 프로세스가 몇개있을때

자식 프로세스가 죽으면 SIGCHLD를 부모 프로세스한테 보낼때 waitpid에서 리턴되는 값으로 어떤 자식이 죽었는지는 알수있는거같은데여.

SIGUSR1이나 SIGUSR2와 같은 시그널이 부모프로세스한테 왔을때 어떤 자식 프로세스가 보냈는지 알수있는 방법은 없나여?

toy의 이미지

const 에 대하여...

gcc에서 const 형에 대하여 이상한점이 있어서 질문합니다.
const char * c1 = "AAAA" ;
일때 c1 = "XXX" ; 는 허용되고 c1[0] = 'O' ; 와 같은건 안되는걸 확인했는데요.

char * const c2 = "BBB" ;
일경우!!!
c2 = "XXX" ; 하면 컴파일할때 워닝한번 나고 실행하면 잘실행됩니다.
c[0] = 'O' ; 는 컴파일할때 워닝안나는데 실행할때 세그폴트나는군요..ㅠㅜ
제가 알기로
c2 = "XXX" 는 허용이 안되고 c[0] = 'O'는 허용되어야하는거 아닌가요??
조언부탁드립니다...
아니면..gcc의

madbattle의 이미지

현재 컴퓨터의 네크워크 트래픽 양을 얻어와야 되는데 ??

현재 컴퓨터의 네트워크 트래픽 양을 얻어와야 되는데 .?

어디에서 얻어 와야 되나요 ? sys/proc 파일 에 트래픽 정보가 들어가

있는 파일이 있을까요 ?

네트워크 트래픽 양을 어디서 받아와야 되는지 아시는분은 답변좀 부탁 드립니

다. 매번 질문을 해도 답변을 해주셔서 너무 감사해요..

오늘 하루 즐겁게 보내세요..

dreamer의 이미지

grep을 이용해서 검색할때 *.c 파일에서만 하기

grep -r text *

하면 모든 디렉토리에서 text를 검색 하잔아요..
그런데 하위 디렉토리 중에서 *.c 파일에서만 하려면 어떻게 하는지요?
jyj9782의 이미지

그룹이 존재하지 않는걸 체크하는 커널함수는 없나요?

^^:

아 커널프로그래밍하다가요..

/etc/group 안에 특정그룹이 존재하는지
하지 않는지 검사해야할 필요성이 생겼는데요..

어떻게 해야할까요?

그런 함수가 있는지나 모르겠네요.

in_group_p 매크로는.. 현재프로세스가 그 그룹에 속했는지만..
검사하자나요..

음 어떻게해야할까요

undo512의 이미지

PHP로 간단한 예제 돌려보는데 입력된 변수가 전달되지 않습니다

111.html

<form method="POST" action="xxxxx.php">
...
...
<textarea name="comment" cols="50" rows="10"></textarea>
...
....

==================

xxxxx.php

<? echo($comment); ?>

이렇게 111.html 파일에서 자바스크립트로 입력을 받아서 xxxxx.php 파일에서

웹브라우저에 출력하는 간단한 건데요...

아무것도 출력되지 안네요..

제가 APM을 리눅스에서 한번 해볼라고 소스 컴파일해서 세개모두

설치했는데요.. 아마도 거기서 설정이 잘못된건지..

아니면 리눅스에서 자바 스크립트 사용할려면 자바 라이브러리를 설치해줘야

sharefeel의 이미지

raw 소켓 생성이 안됩니다..

icmp ping을 하기 위해서 소켓을 생성하려고 하는데..
일반 유저 권한으로 raw 소켓이 생성이 안됩니다.

소스 코드
id->sockfd[i] = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
if (id->sockfd[i] < 0)
{
      DPRINTF("socket() returned %d\n\t%s\n",
              id->sockfd[i], strerror(errno));
}

실행 결과
id.c [41] id_init socket() returned -1
        Permission denied

root 권한으로 실행하면 소켓 잘 생성됩니만..

MackTheKnife의 이미지

Pro*C로 만든 프로그램을 설치할때?

꼭 Pro*C를 설치하여야지만 실행이 되나여
관련 라이브러리를 컴파일시 넣어도 안되는것 같은데여..

그리구 Pro*C깔려면 Enterprise Edition을 받아서 Client로 깔아야되는거져?

aw2310의 이미지

파일이름으로 파일 찾는 알고리즘

컴퓨터 프로그래밍 알고리즘에 관한 질문입니다.
처음에는 그냥 단순한 Tree로 생각했는데.. 하다보니까 어렵네요..
질문하기 좀 부끄럽기도 합니다.

상황은 이렇습니다.

루트 디렉토리에서 부터 시작해서 주어진 이름의 파일을 찾는 프로그램을 만든다고 가정하면...

어떻게 해야할지요?

[code:1] 디렉토리 = 루트 디렉토리;
while(1) {
디렉토리->자기디렉토리에서 찾기

if 찾으면
break;
else { // 못찾으면
for (i=0 ; i < n; i++) { // n은 자기 밑의 디렉토리 수

페이지

프로그래밍 QnA 구독하기