프로그래밍 QnA

익명 사용자의 이미지

헤더파일의 위치에 대한 질문

헤더파일의 위치에 대해서 질문하겠습니다.

1. 헤더파일이 같은 이름으로 여러 디렉토리에 존재하는데 왜 그런가요?
2. 각 디렉토리별로 위치한 똑같은 이름의 헤더파일이라도 내용이 조금씩 틀리던데 왜 그런가요?
3. /usr/lib/bcc에 존재하는 헤더파일들은 무엇인가요?

익명 사용자의 이미지

소스 어디서 구해요.

리눅스에서(구이방식 말고, 콘솔에서 돌아가는거) 돌아가는 보글보글이나
장기, 바둑, 테트리스, 벽돌 깨기 같
은 옛날 프로그램 소스를 구할 곳 없나요?

익명 사용자의 이미지

Standard C Library만으로 테트리스를 만들 수 있을까요?

흠..좀 엽기적일 수도 있겠군요. ^^;;

그냥 만들면 재미있겠다 싶어서.. ^^;;

지금 그냥 구상만 하고 있습니다. ^^;;

다른 부분은 다 가능할 것 같은 데..가장 고민이 되는 부분은 키입력을 받
으면서 시간을 체크하는 부분입니다.

curses를 써서 getch()를 쓰면 편할 것 같은 데....getch()은 Standard C
Library가 아니라서...

while ( 1 )
{
if(시간이지났나())
{
if( 덩어리 아래 아무거도 없나())
{
덩어리를 한 줄 내림();
}
else
{
덩어리를 그 자리에 멈추고 새로운 덩어리를 만듬();

익명 사용자의 이미지

[질문] 웹상의 폼입력으로 리눅스 유저 만드는 방법?

웹상의 폼에서 회원등록을 받아서, 바로 Email service와 FTP 서비스를 제
공하려고 합니다.

어떻게 하면 홈에서 입력한 사용자 이름과 패스워드를 가지고...바로
linux user로 등록할 수 있는지요? 아시는 분들의 도움을 기다리고 잇습니
다.

프로그래밍 실력이 워낙 바닥이라서..

하긴 해야겟고...참 막막합니다. 힌트라도 주세요..

감사.

익명 사용자의 이미지

도스의 DEGUG.EXE와 같은 기능의 디버거는 어떤것이 있나요?

dos의 debug같은 기능의 기계어를 직접 디버깅할수 있는
gnu의 디버깅 툴은 어떤게 있나요?
gdb로는 기계어 파일을 디버깅 할수 없나요?

익명 사용자의 이미지

client ip 가져오기...

안녕하세요...
server에 접속한 client의 ip와 port번호를 알고자 합니다.
그래서 server쪽 소스에
connfd = accept(listenfd, &cli_addr, &len);
printf("ip %s, port %d\n",
inet_ntoa(cli_addr.sin_addr),
ntohs(cli_addr.sin_port));
와 같이 하여 실행을 하면 리눅스 서버에서는 실행이 잘되는데
unix에서는 ip가 0.0.0.0으로 나옵니다.
왜 이런가요?

익명 사용자의 이미지

쓸만한 Qt책 한권 추천좀 해 주세요.

Qt에 관해 대략적인 개념과 약간의 예제가 들어있는

무엇보다 '괜찮은' 책 한권 추천해 주십사 글 올렸습니다.

미리 감사드립니다.

익명 사용자의 이미지

감 이 안와서 여쭤 봅니다

실력이 허접이라
여쭤 봅니다
Fork를 이용해서 2개의 자식 프로세스 A, B생성
메시지큐 생성
A와 B 프로세스가 메시큐를 이용해서 자료 전달
도대체 어떻게 하는 것이지요
파이프까지는 어떻게 되었는데
메시지큐를 사용하는 방법은 잘 모르겠네요

익명 사용자의 이미지

라이브러리??

안녕하세요?? 제 글을 읽어 주시는 님들.. 꾸벅~~ *^^*

그냥 곧바로 질문 들어가면 예의에 어긋날까요??

라이브러리를 공부하다 궁금해서 질문을 드립니다.

라이브러리에는 세 가지의 종류가 있다고 하더군요..

정적, 공유, 동적..
정적은 프로그램이 실행전에 메모리에 적재된다고 하던데.. 맞습니까?
맞다면 목적파일의 주소가 메모리에 적재되는 거겠죠? 이거.. 맞습니까?
주 메모리에 라이브러리가 들어간다면 절대주소로 들어가서
파일을 실행시킬때 그 라이브러리를 찾아간다는 겁니까?

익명 사용자의 이미지

Segmentation fault 에러

Segmentation fault 에러가 생겨서 gdb로 core파일을 디버깅해보았습니다.

'gdb 실행파일 core' 라고 입력하면 아래와 같이 나옵니다.

출력결과>
#0 0x8828ba5c in ?? ()

그리고 다시 'bt' 를 입력하면 함수를 호출된 순서대로 보여줍니다.

출력결과>
#0 0x8828ba5c in ?? ()
#1 0x827a9fd in PTCPSocketRead (this=0x86b1a00, buf=0x8abffa48, maxLen=4) at socket.cxx548
#2 0x8288c1a in PChannelReadBlock (this=0x86b1a00, buf=0x8abffa48, len=4) at ../common/pchannel.cxx252
#3 0x8087f6d in SignalConnectionOnReceivedData (this=0x86b20d8) at SignalConnection.cxx286

페이지

프로그래밍 QnA 구독하기