프로그래밍 QnA

cjy1126의 이미지

소스를 구할곳이 없을까요?

C++ HOW TO PROGRAMMING을 보면서 혼자 공부하고 있습니다.

3일간 했는데, 배열 4장밖에 못나갔네요.( C++을 잘모르는것도 있지만... 책이 워낙 두꺼워서요 ㅡㅡ;)

4장부터 재밌는 연습문제가 나와서 풀려고 하는데... 어렵네요 ㅡ.ㅜ

www.deitel.com 사이트와 엠파스까지 검색했는데 소스를 못찾겠습니다.( 솔직히 찾았는데... python과 smalltalk를 모르는 관계로 ㅡ.ㅜ)

저를 골치아프게하는 연습문제가 모냐면...

1. 터틀 그래픽스('\n' 100개해서 화면 클리어하고 배열 다시 그리고 그런식으로 무식(?)하게 하는건가요? 윈도우라서 콘솔이라서 clrscr();이 안먹거든요 ㅡ.ㅜ)

akfgoakfgo의 이미지

[Q] container_of

커널 2.6.x를 분석중에,

container_of이라는 매크로를 자주 만나느데...

참 특이한 놈이 더군요...

예를 들어서,

struct type
{
char ttt;
int * member;
}

int * ptr;

aaa = container_of(ptr, type, member)

이렇게 하면, aaa의 값은 ptr의 1byte 위를 포인팅하게 됩니다.

그런데 이런 방식으로하면, aaa는 메모리 확당없이 엑세스하게 되면 만약에 ptr위쪽을 다른 변수가 사용하고 있다면 문제가 발생하지 않나요 ??

^^ 역시 커널은 너무 난해해요.~~~

toy의 이미지

if 문과 switch문중 어느게 더 효율적일까요?

if
else if
else if
....

과 switch문중 어느게 더 좋은가요?
코드의 가독성은 switch문이 높은것같은데....
더 효율적일까요? :oops:

lapex의 이미지

[Q]sed로 파일 내용 변경시 bad file name 해결 방법?

/HTML 이란 디렉토리의 모든 파일과 서브디렉토리 파일 전체를 변경하려고
아래와 같이 스크립트를 짜서 돌렸습니다.

"http://myhost.net" 이라는 string을 모두 지우기 위한 스크립트입니다

#!/bin/sh


TEMP_FILE=temp$(date +%s).xx

for filename in $(find /HTML -name "*.htm*")
do
        echo "$filename"

        sed 's/http:\/\/myhost\.net//g' "$filename" > $TEMP_FILE
        mv $TEMP_FILE "$filename"
done

exit 0

문제는.. 파일 이름에 space, "-", "(" 등이 있으면 에러가 발생하더군여.

chaos4chaos의 이미지

typedef... 좀 가르쳐 주십시요~~

자료구조 책을 보다 의문이 생겨서요~~

typedef struct tag {
    int aa[10];
    int bb;
};

이렇게 선언하면 tag이 typedef 명으로 지정된다고 씌여있거든요.

게다가,

typedef struct tag {
    int aa[10];
    int bb;
} tag;

이렇게 '구조체 택'하고 'typedef 이름'하고 동일하게 지정하면 안된다고 씌여있습니다.

그런데, 책에 나온 대로 다음과 같은 선언을 하니 에러가 납니다.
선언부에서 문법 검사할 때는 이상없이 넘어가는데, tag_ptr 형으로 선언된 데이터의 요소를 참조하면 에러가 나버립니다.

jjw1024의 이미지

[질문]리눅스에서 채팅서버 구현시....

리눅스에서 채팅 서버를 구현할려고 합니다.

채팅은 방 만들기, 방 들어가기, 대기자, 같은 개념이 있는데

이것을 어떤식으로 구현해야 될까요?

일단 쓰레드를 사용해야 한다는 것은 알겠는데 더이상 어떻게 해야할지 모르겠네요....

많은 도움 부탁드립니다.

jqka1의 이미지

inline 에 대해서..

안녕하세요? 커널소스보다 보니 두가지 경우가 있더군요..

inline static int func(void)

static inline int func(void)

의 차이점이 뭔가요?

그리고 좀 다른 질문이지만..

x^2 의 의미가 뭘까요?
예를들어.. x<<2 이면 x 곱하기 4이다 라는것처럼.. 특별한 의미가 있을까요?

가르쳐 주시면 감사하겠읍니다.. ^^

toy의 이미지

printf가 이상합니다.

unsigned char a = 0x80 ;
printf("%x\n", a << 1 );
하면 0가 나와야 되는것 같습니다.
그런데 100이 나옵니다. :oops:

kknd345의 이미지

C에서 시간차 구하는 함수가 먼가요?

소스 한바퀴 돌리는 데 시간차 구할려고 하는데요

include 해야 하는것과 함수 이름좀 가르쳐주세요

segfault의 이미지

SDL 내에서 XIM을 이용하여 글자를 입력..

SDL 내에서 XIM을 이용하여 한글을 입력하도록 하고 싶습니다.

라이브러리가 있는지 궁금합니다.

아니면 Xlib을 사용해야 하는지요?

페이지

프로그래밍 QnA 구독하기