프로그래밍 QnA

baw518의 이미지

[진행]C언어 txt파일에서 배열로 저장하는법

너무 어렵네요.. 일단 상황을 설명 드리자면

카드 게임을 만드려고 하는데 카드 게임을 하려면 일단카드 부터 있어야 되지 말입니다.

제가 C언어를 잘 할줄 몰라서 다른분들이 카드 만드는 방법이 이해가 안되서 제 나름대로 생각을 한게

static char *cards[BUFSIZ]={"2","3","4","5","6","7","8","9","10","J","Q","K","A"};
static char *suit[BUFSIZ]={"♠ ", "◆ ", "♥ ", "♣ "};

int i, j= 0;
for(j=0;j<4;j++){
for(i=0; i<13;i++){
printf("%s%s. ",suit[j],cards[i]);

// 위와 같은 방식으로 해서 파일에 저장하는 프로그램을 짯는데

이제 이파일을 배열로 저장하려면 어떤 방법을 써야하는지

모르겠어서 질문드립니다.

%s%s 옆에 . 은 단어 구분하려고 적어놓은건데 C언어에서는

skrkfql의 이미지

[완료]java와 윈도우 C소켓통신을 구현하였습니다.

근데 자꾸 에러가 나네요.
웹페이지에서 방향키와 on off라는 키가 있습니다.
이 키를 누르면 C로 신호를 가게 만드려고 합니다.
on off는 각각 y, n 방향키는 wsad 키에 맞도록 보내려고 하는데
자꾸 뭘 눌러도 1244600이 간다고 나오네요.
이 소켓은 계속 열어두고 싶습니다.
exit버튼을 넣어도 괜찮을 것 같네요.

이건 index파일입니다.

ThirdNSov의 이미지

데몬 프로그램 작성 후 일반 유저가 그 데몬에게 signal 보내기?

제목 그대로 입니다.

어느 유저가 로그인을 하면서 특정 데몬에게 signal 을 보내게 하려고 하는데

코딩은 했으나

sh: line 0: kill: (1845) - Operation not permitted

이런 에러를 뱉으며 안되내요 ;;

데몬의 소유자는 root 이고 그룹은 test1 입니다.

소유자를 일반 유저인 test1로 하고 데몬을 구동한 뒤에 test2 라는 유저로 signal 을 보냈었는데

위의 에러를 보이며 작동을 하지 않내요.

setuid 도 줘 봤는데 그것 역시 똑같은 증상이내요..

어떻게 signal 을 보내야 할까요 ?

제가 구현하고 싶은건 간단히

A_D 라는 데몬에 B라는 유저가 signal 을 보내는 것입니다. signal 은 SIGUSR1인 10번을 보낼 것이구요.

단순히 일반유저가 데몬에게 시그널만 전송해주면 되는데 .. 어떻게 해야할까요 ?

gokore의 이미지

#define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY) 에서요 1U가 무엇을 의미하나요???

#define ASYNC_LOW_LATENCY (1U << ASYNCB_LOW_LATENCY)

에서요 1U가 무엇을 의미하나요???

황기천의 이미지

[완료]매크로 토큰 관련 질문.


#define IDC_RADIO_ASPECT_RATE 1042
#define IDC_RADIO_ASPECT_RATE2 1050

SUM_NAMEVAL(Name, cnt) (Name ## cnt)

Case A. SUM_NAMEVAL(IDC_RADIO_ASPECT_RATE, 2)
결과값=> IDC_RADIO_ASPECT_RATE2

Case B.
int j=2;
SUM_NAMEVAL(IDC_RADIO_ASPECT_RATE, j)
결과값=> IDC_RADIO_ASPECT_RATEj

제가 원하는건 SUM_NAMEVAL 의 두번째 인자에 변수을 넣어, Case A.와 같은 결과 값을
얻고 싶습니다. 방법이 없을 까요?

eternal2u의 이미지

madwifi 버퍼 오버플로우 발생하는 곳

안녕하세요, madwifi 에 대해 공부하고 있는 학생입니다.

보통 MAC 에서 큐가 존재하고, 처리할수 있는 양보다 많은

패킷이 오게 되면, 오버플로우가 발생할 것 같은데요..

madwifi 에서의 queue (버퍼) 의 구조가 어떻게 되어있는지와..

오버플로우가 발생한다면, madwifi 함수중에서, 어떤 부분에서 발생하는지

아시는분 고수분들의 조언 부탁드립니다.

jeongheumjo의 이미지

man page 가 제대로 공개된 사이트는 없을까요?

유닉스의 오픈그룹처럼 MS의 MSDN 처럼 리눅스 api 명세를 웹으로 참조하고 싶은데 리눅스에는 없을까 찾아봤습니다.
linuxcommand.org 를 알고 있습니다. 하지만 그곳에서 공개하고 있는 것은 아마도 쉘명령어 정도 인 것 같아요... api 명세는 안보이더군요.

TLDP 에 가보니 man page를 tar 파일로 압축해서 배포하고 있습니다. 하지만 웹상에서 공개하고 있지는 않은 것 같아요...

지금보니 kldp wiki 에 한국어 페이지가 있군요! 그런데 빠진 내용이 많은 것 같습니다. 이곳의 man page는 자주 업데이트가 이루어지고 관리가 되고 있는 것인지 궁금하네요.. 위키처럼 모두가 만들어가는 것 같은데.. 참여가 아직 부족한 것인지..

결국에는 하나 찾았습니다.
http://linux.die.net/man/

soulofme의 이미지

jffs2 / ext4 형식으로 된 루트파일시스템 마운트 질문

안녕하세요. 항상 많은 도움을 받고있는 왕초보입니다..^^;;

루트파일시스템 마운트와 관련되서 문의드립니다.

현재 개발보드에
jffs2형식으로 된 루트파일시스템을 사용중에 있는데,
이것을 제 리눅스 콘솔에 마운트해보고 싶어서

mount -o loop -t jffs2 /path/test.jffs2 /mnt/image
로 했는데,
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

와 같이 에러가 납니다.

ext4형식으로 만들어서 해봐도 동일한 에러메세지가 나오고요..ㅠㅠ
고수님들의 도움 부탁드립니다.

환절기니 감기 조심하시고요~~~^^

페이지

프로그래밍 QnA 구독하기