프로그래밍 QnA

diene의 이미지

arm에서의 연산이 궁금합니다.

arm에서의 연산은 fixed로 해야한다기에

fixed point작업과 관련된 문서를 찾던 중 아래과 같은 자료를 찾았습니다.

http://www.arm.com/support/567GAM/$File/DAI0033A_fixedpoint.pdf

이곳의 문서를 보면 ARM에서는 모든 floating point연산은 integer연산으로 해야한다고 하면서, C로 fixed point를 구현한 소스가 올라와 있습니다.

그 중에서,

/* convert to and from floating point */
#define TOFIX( d, q ) ( (int) ( d * (double) (1<<q ) )
#define TOFLT( d, q ) ( (double)a / (double)(1<<q) )

주석에 쓰인 그대로 floating point를 fixed point로 바꾸는 역할을 하는데

issue00의 이미지

X 윈도우 플밍에서 흐르는 문자를 구현하려고 하는데

무던히도 헤매고 있습니다. ㅠ.ㅠ

아시는분 계시면...조언좀 꼭 부탁드립니다.

psjHello의 이미지

PROXY 에서의 GET, HOST 요청처리에 대해서...

client -> PROXY -> webserver 로의 request.
client <- PROXY <- webserver 순의 response 전달.
(제가 작성한 PROXY는 단순히 요청과 응답을 버퍼에 저장
하는 역할 밖에 하지 않습니다. 정보에 전혀 수정은 가하지
않거든요.)

PROXY 에서 "GET" 방식으로 요청을 전달하면
client 에서 페이지가 올바르게 표시됩니다.

그런데, 로그인창에 id,pw 등을 입력하고 보내는
"POST" 방식으로 요청을 하면,
client 에서 올바른 페이지를 볼 수 없었습니다.
즉, 로그인이 되지가 않습니다.

smokye의 이미지

파일 입출력 관련 -C언어로 작성(초보임)

파일 입출력을 할 때 파일은 어디다 저장을 해야 하나요?
그리고 파일 입출력 코드는 윈도우에서 C로 파일 입출력 할 때랑 같은지도 가르쳐 주십시오.

artoss99의 이미지

[질문] system() / execle()

system("/usr/bin/csh");
execle("/usr/bin/csh","csh",NULL);

이 둘 모두 쉘을 실행시키는 거 아닌가요?
근데 위의 system()을 실행하면 쉘이 떨어지는데
아래 execle()를 실행하면 쉘이 떨어지지 않고 아무런 반응이 없네요.(즉 제 로그인쉘 그대로이네요)
제가 잘못 알고 있는 건가요?
답변 부탁드립니다.
이제 C언어를 공부한지 얼마 안되서 모르는게 너무 많네요.-_-;

twix1027의 이미지

[커널 프로그래밍]특정 디렉토리 안에 있는 파일명 얻어오기.

특정 디렉토리에 있는 파일이나 서브디렉토리 명을 알고 싶습니다.
어플리케이션 단에서 opendir 이나 readdir을 이용해서 구하듯이
커널에서는 어떤 함수를 써야하는지요.....

아시는분 제발 부탁드립니다. ㅠ_ㅠ

초보의 이미지

어휴..ㅠ.ㅠ..절망 모드입니다. 메세지 큐 사용문제입니다.ㅜㅜ

도저히 모르겠네요..책을뒤져두. 프로세스 2개만 동기화 나오는 예제만있구
제가 하려는 작업은
배열 40 개에 프로세스1,2,3,4 개를 생성시켜
프로세스1은 배열첨자1에 1을..2는 2를 3은 3을....
배열40개에 1,2,3,4,1,2,3,4,1,2,3,4 이렇게 들어가도록 순서를 동기화
시켜야하거든요.
메세지 큐를 사용해야하는데..도저히 모르겠습니다.
이렇게 어려운 리눅스 프로그래밍을 어떻게 하시는지 부러울따름입니다.
프로세스 1 이 메시지 큐에서 읽은값이 1이면 자신이 쓰고

nidle의 이미지

레퍼런스와 const에 관한 기초적인 질문입니다.

제가 책을 보면서 공부하다가 이해가 안되는부분이있어서요
"
--> int &max(int a,int b){return (a>b)?a:b;}

형식인자들은 함수 블록이 끝나면 소멸되기때문에 값으로 넘어온 것을
레퍼런스로 넘기려면 const키워드를 써야된다.

const int &max(int a,int b){return (a>b)?a:b;} " <----

이렇게 나와있는데요 위의상황에서 레퍼런스쓰면 안된다는것은알겠는데
const를 사용하면 된다는게 그냥 형식이라면 외우겠지만..
먼가 const의 기능이 있는거라면 왜 const를사용하면 되는건지 알려주세요

exsider의 이미지

서버를 일반유저 권한으로 실행시킬수 있는지???

이번에 프로그래밍 과제에 서버-클라이언트 를 만드는게 있는데요,
서버프로그램을 일반유저 권한으로 돌리는게 가능한지 알고 싶습니다.
사정상 제 컴퓨터에서 테스트해야 할텐데 실수로 시스템 말아먹을지도
모른다는 생각이 들어서요.
참고로 네트워크로 데이터를 주고받는 프로그램입니다.

namoooo의 이미지

정수 배열을 주면 랜덤으로 섞는 함수를 만들고 싶은데..

안녕하세요. 취미로 하는 허접코더 나무라고 합니다.

다름이 아니라 일정크기의 정수 배열을 주면 랜덤으로 두 인덱스를 잡아 두 위치의 값을 바꾸는 함수를 만들었습니다.
저 함수를 한 10번 정도 반복 실행하면 배열안의 값이 섞일거라 생각했는데요.

실재로 해보니 매번 sake_list를 호출할때 마다 똑같은 두 위치가 잡히더라구요. 예를들면 10번다 계속 array[2]와 array[8]을 바꾸는...

저는 매번 함수를 호출할때마다 함수 안의 random함수가 다른값을 만들어내리라 기대했는데 그렇게는 안되는거 같구...

페이지

프로그래밍 QnA 구독하기