프로그래밍 QnA

dltkddyd의 이미지

디렉토리와 그 안에서 sticky bit가 설정된 파일 삭제 여부에 대해

king 이라는 디렉토리가 있고 그 안에 gg라는 파일이 있습니다.king의 권한은 777이고 gg라는 파일의 권한은 1777로 설정했습니다. 그리고 디렉토리와 파일의 소유자와 그룹은 alexander로 동일합니다.
king 폴더로 들어가서 사용자를 sonata로 바꾸고

rm -f gg

라고 명령을 내리니 파일을 삭제됩니다. 스틱키 비트가 설정된 파일인 gg는 안 지워져야 되는데요. 이게 어떻게 가능한지 잘 모르겠습니다.

oosap의 이미지

C++ 멤버템플릿의 특수화에 관한 마법같은(?) 코드

C++ 멤버템플릿의 특수화에 관한 VS 와 g++ 의 상이한 내용에 대해 찾아보던 중 stack overflow 에서 한 쓰레드를 찾았습니다.

http://stackoverflow.com/questions/3052579/explicit-specialization-in-non-namespace-scope

VS 에서는 g++ 이 지원하지 않는 문법이 아마도 컴파일러 확장문법으로 지원이 되는 것 같습니다. 이로 인해 g++ 과 호환성 문제가 발생을 하고요, 이 문제의 해결책으로 g++ 에서는 다음과 같이 VS 의 확장문법으로 작성된 코드를 구현할 수 있습니다.

n4u9h7의 이미지

memcmp로 메모리 비교했을때 반환되는 값이

memcmp(ptr1, ptr2, sizeof(ptr1));

함수에서
ptr1 > ptr2 => +
ptr1 == ptr2 => 0
ptr1 < ptr2 => -

를 반환하는데 이 반환되는 정수는 랜덤하게 반환되는건가요?

bigdaddy2001의 이미지

계산기 소수좀 봐주실레요~

더하기~

void mywidget::b_plus()
{
    MMemory = textdisplay->text().toDouble();
    Operation(1);
}

kimsa1118의 이미지

DirectFB <directfb.h>를 인식못함

DirectFB에서

소스(blog.naver.com/PostView.nhn?blogId=muckhiang&logNo=140174437200)를 작성하고 image.c로 저장
아래와 같이 컴파일을 했습니다

kimsanga@kimsanga-HP:~$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
kimsanga@kimsanga-HP:~$ export LD_LIBRARY_PATH=/usr/local/lib
kimsanga@kimsanga-HP:~$ gcc `pkg-config --cflags directfb` `pkg-config --libs directfb` -o image image.c

rhehfl2의 이미지

bash 스크립트 perl, sed 질문입니다.

var=5 라고 가정하고

sed '${var}d' aaa.txt

하면 에러 발생하고

perl -pe '$.==${var} and print"aaaaaaaaaa"' aaa.txt

이렇게 하면 추가가 안되더군요...

${var}<--- 이거 문제 같긴한데....... 계속 이방식으로 써서요...

이걸 어떻게 써야되는지 답변좀 부탁드릴게요...

lhs8421478의 이미지

C언어 문자열 선택정렬에 관해서 질문드립니다.

안녕하세요 C언어 공부를 하고 있는 청년입니다..

우선 배열 main에서 배열선언과 호출은 아래와 같은 소스로 했고요

char string_arr[MAX_STRING][MAX_LENGTH] ={"programer", "joy", "root", "super", "sound", "he"};
select_sort_string(string_arr);

이렇게 해서 배열을 넘겨 주고 선택정렬 하는 함수는 아래와 같이 코딩 했습니다.

canuyes의 이미지

중위값을 이용한 퀵정렬 개선에 대한 질문입니다.

중위값(median of three)을 이용한 퀵정렬을 공부하고 있습니다.
구글링을 통해 여러가지 방법을 찾아 보았지만 만족할 만한 답을 얻지 못해서
한번 스스로 작성 해보았습니다.

페이지

프로그래밍 QnA 구독하기