프로그래밍 QnA

하하의 이미지

왕초보 질문입니다. - - ;;;

아래 코드는 왜 big endian 머신과 little endian 머신에서 동일한

결과 값을 출력할까요?????

암만 생각해도 답이 안나와 이곳 kldp에 물어봅니다.

감사합니다.....

[code:1]
main()
{

unsigned short int source;

unsigned short int conv = 0;

source = 333;

conv = (source & 0xff00) >> 8;
conv |= (source & 0x00ff) << 8;

printf(" source : %d \n", source);

printf(" conv : %d \n", conv);

sungjin의 이미지

[질문]웹 서버 구현에 참조할 만할것들에 대해 추천 요망?

안녕하세요.
간단하게 HTTP 웹 서버를 구현하고 있습니다.

얻는 소스 코드가 있어서 조금씩 디버깅하면서 구현하고 있는데
지식이 부족하네요.
그래서 참고할 만한 자료나 서적 좀 부탁드립니다.
가능하면 RFC도 보면 좋겠지만...
어찌됐던 RFC 번호도 알려주시면 고맙고요.

그럼 부탁 좀 드립니다..

myxzv의 이미지

정규식의 지독한 고수가 되려면

어떻게 공부해야 할까요?
머리가 좋지 않을수도 있음을 감안해서 알려주세요..

사이트나, 문서나, 책이나, 사부님이나..

추천 부탁함다 ^^;;

cjy1126의 이미지

텔넷에서 칼라를 출력하는 방법을 알고싶습니다.

linux에서 c로 ls를 만들고 있습니다.

ls와 같이 파일종류에 따라서 다른색을 출력하고 싶은데, 어떤식으로 출력을 해야하나요?

dos면 cprintf를 쓰면되는데... linux쪽은 경험이 없어서 모르겠습니다.

조언 부탁드립니다.

ham의 이미지

vim 에서 특정단어가 있는줄을 지울려면??

안녕하세여..

vim 에서 특정단어가 포함되어있는 줄을 삭제할려구 합니다.

예를 들어서

aaa bbb cccc ddd kkk
aaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
kkk ccc dddddddd dddddddd

여기서 "kkk" 가 들어있는 첫번째와 네번째줄을 지울려면 어떻게 지워야 하나요?

좋은 방법이 없나여..??

좋은 하루 보네세여?

rldns의 이미지

sprintf

    sprintf(a, "%010ld",header.masid);


위에 처럼.. 입출력 함수에는.. 변환문자가 들어가지 않습니까..
위에 같은경우 %10ld는 10진수를 표현한건데.
바이너리를 표현할수 있는 변환문자는 없습니까...
0huni의 이미지

[질문]사용자에게 입력받는 함수...

gets()와 같은 함수를 이용해서 사용자가 입력값 데이터를 변수에 저장하고 싶습니다.
예를 들어 사용자가 다음과 같이 입력을 했다면

123(엔터)
456(엔터)

위와같이 입력을 했다면 출력할때 같은 포맷으로 출력을 하고 싶습니다.(엔터까지 포함해서...)

그래서 저는 아래와 같이 코딩을 했더니 엔터키가 저장 안되고 입력한 데이터 값이 짤리네요.
사용자가
123(엔터)
456(엔터)
.
라고 입력을 한것을 변수에 담아서 printf()로 찍어보면

12356

이라는 값이 나옵니다.

0huni의 이미지

[질문]smtp를 이용한 메일 보내기 간단한 소스입니다.

리눅스 명령줄에 " telnet 메일호스트 25 " 이렇게 하고서

MAIL FROM: hoonizm@hananet.net 이런식으로 FROM, RECT TO, DATA등을 작성하면 리눅스에서 메일 보내는게 가능하잖아요?

이걸 간단하게 C로 구현중인데 아래 코드를 실행하면

메일서버에 접속하자 마자 아래 화면 출력 메시지처럼
바로 connection close가 됩니다.
왜 이러는건가요?

---------------------------------------------------------
[code:1]
#include <stdio.h>

#define COMMAND "telnet 메일호스트 25"
#define MAILHOST "mail.xxxxxxx.com"

wandb의 이미지

Driver 와 application 연결하기

Linux용 USB BluetoothDevice Driver를 작성하여서, module 방식으로 적재토록 하였습니다.
그리고 이 Device를 Test하기 위해, Application을 작성하는데, application 내에서, open을 부르니, 열리지가 않네요.

application에서 usb driver의 open, read, write, ioctl등을 호출할려면 어떻게 해야 될까요?

참고로, usb bluetooth driver에는 file_operation structure 및 각 entry 함수가 선언되어 있습니다.
그리고, make xconfig해서 USB 가능하게 했습니다. 당연히, mknod /dev/testbt0 c 216 0 이런식으로 nod도 만들었습니다.

cjy1126의 이미지

IDS + 방화벽을 만들려고 합니다.

학원 프로젝트로 IDS + 방화벽을 하려고합니다.

방화벽을 만들려면 router 기능이 있어야하나요?(zonealarm, blackice를 보면 필요없는것 같기도하는데, 인터넷 자료를 찾아보면 다 라우터를 가지고 설명이나 구현을해서요.)

자료를 찾는데 정리가 안되네요.

router를 찾다보니 rip, ofpe, mpls -_-;;;

도대체 어디까지 들어가게 되는지 모르겠더라고요.

IDS나 방화벽 개발쪽으로 좋은 책이나 사이트, 자료가 있다면 추천부탁드리겠습니다.

ps: 포렌식이 무엇인가요? 역추적이라고해서 서점가서 책을 하나 찾았는데...

페이지

프로그래밍 QnA 구독하기