프로그래밍 QnA + 설치 및 활용 QnA

ututlinux의 이미지

스트럭쳐의 메모리 할당 단위.

#include <stdio.h>

struct A{
        int a;
        char b;
};
struct B{
        struct A a;
        char b;
};

main()
{
        struct B *b;
        char c[20] = "ABCDEFGHIJK";

        b = (struct B *)c;

        printf("%c \n", b->a.b);
        printf("%c \n", b->b);
}

결과

E
I

구조체를 메모리 잡을때 단위는 4의 배수로 잡는 것 같습니다.
(캐릭터 3개라도 4바이트로 잡고 캐릭터 5개면 8바이트로...)

seethewind의 이미지

firefox 에서 mplyerplug-in 이 안됩니다.

페도라 코어2 쓰고 있고요 플러긴은 http://mplayerplug-in.sourceforge.net 에서
받아서 rpm 으로 설치 했습니다.
모질라에서는 되는데 firefox 에서는 재생이 안되네요...

혹시나 해서 이것 저것 찾아봤는데도 잘 모르겠습니다.
firefox 는 1.0 pre 쓰고 있습니다.

설치 이후에 다른 설정이 필요한지요?

답변 미리 감사 드릴께요 (__)

newman1590의 이미지

리눅스에서 맥어드레스 바꿀수 없나요~?

sun 꺼랑 비슷하나요~ ?
아직 해보진 않아는데....
알려주시면 감사하겠습니다.

jhazzy의 이미지

Not able to use Nabi to type Hangul

Hi,

I am a newbie on Red Hat 9 (installed with Korean language support). I know Korean language and need to type into Korean.

I have installed "Nabi" 0.14 but not able to use it.

Locale is correctly set to ko_KR.euc.KR.

I am copy-pasting the Termianl screen messages as they appear after launching Nabi from Terminal :-

[manish@manish bin]$ ./nabi
Nabi: Can't load config file
Nabi: Using charset: EUC-KR
Nabi: xim server started

** (nabi:5860): CRITICAL **: file fonts.c: line 804 (pango_font_description_from
_string): assertion `str != NULL' failed

I can see the Nabi Icon on the right side of the Gnome panel but it doesn't display the entire Skin, I mean I don't have the option of selecting English or Korean there no matter whatever skin do I choose. I then tried with setting keyboard commands (Shift+Space) but that too didn't work.

ELT!의 이미지

일반 유저가 root님의 파일을 지울 수 있나요?

일반 유저가 root님의 파일을 지우려고 시도했습니다..
작업 디렉토리는 sticky bit가 세팅되어 있는 당나귀의 incoming 디렉토리 입니다..

strace rm -i ./z

결과는 성공..

[code:1]
access("./z", W_OK) = -1 EACCES (Permission denied)
lstat64("./z", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
write(2, "rm: remove write-protected regul"..., 53rm: remove write-protected regular empty file `./z'? ) = 53
fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 4), ...}) = 0

hwandori의 이미지

의미없는 do while 문

커널 코드를 보면 매크로 중에

do { } while (0)

이러한 do-while문이 있습니다. 이 의미없는 문의 뜻은 무엇인지 알고

싶습니다.

덧붙여 pgd_t나 pte_t와 같은 타입을 왜 멤버하나만 갖는 구조체로 정의

되어있는지도 알고 싶습니다. 그냥 멤버로 정의되어있는 타입으로

정의할때와 다른점은 어떤것이 있는지 알고 싶습니다.

[code:1]
typedef struct { unsigned long pte_low; } pte_t;
typedef struct { unsigned long pmd; } pmd_t;

mkiuk의 이미지

tv카드때문에 그러는데..혹시아시는분?

Fedora kore2
cpu :amd2500
main:abit
tv : littel on air

이런데 .. 설치하고 모듈을 이렇게 써서 올렷습니다.

alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=43
options tuner type=2
options msp3400 mixer=1

올리고 재부팅하고 lsmod를하니깐
lsmod

size used by
sr_mod 0
sd_mod 0
bttv 0
video_buf 1 bttv
i2c_algo_bit 1 bttv
v412_common 1 bttv
btcx_risc 1 bttv
i2c_core 2 bttv,12c_algo_bit
videodev 1 bttv
nvidia 12

밑에같은 결과가 윗부분만 이래나왓는데 tuner가 잡히지않는거같습니다..

gyxor의 이미지

프로그래밍으로 수학의 무한대를 판단할 수는 없을까요?

C언어로..
while(1) a+=1;
이렇게하면 표현은 된것인지..^^;

구체적으로 말씀드려서..
어떤 변수 x 의 값이 무한대이면
1/x = 0 이고

무한대에 근접한 값이면
1/x = 매우작은 소수
가 될텐데요..

사실 현재로써는 무한대가 아니라 소수값 조차도
변수의 정해진 바이트값을 벗어나는 수는 표현을 못하는것으로
알고있습니다.

그렇다면 혹시.. 어떤 수가 무한대인지 아닌지에 관한것 만이라도
판단하는 방법은 없을까요?

답변부탁드립니다.

keston의 이미지

[질문] 2개의 텍스트 파일을 중복되지 않게 합치기

cat a.txt
1
2
3

cat b.txt
3
4
5

이럴때 이 두 파일을 중복되지 않게 합쳐서
cat a.txt
1
2
3
4
5

이렇게 만들려고 합니다.
이걸 C로 짤려고 하는데 쉬울거 같은데 막상 해보니 잘 안되네요.
조언 부탁드립니다.

dbdan의 이미지

ld를 --oformat binary를 지원하게 컴파일 하는 방법이 있나요?

mingw를 쓰고 있는데 --oformat binary 옵션을 써야 할 경우가 있어서요.

mingw 용 기본 ld는 --oformat binary 옵션을 주면

"ld: PE operatuins on non PE file."

메시지가 뜨네요.

--oformat binary 옵션을 지원되게 컴파일 하는 법이 없을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기