프로그래밍 QnA

viva의 이미지

[완료]소수 표현에 관해 질문..

안녕하세요
소수 표현이 잘 안되서 이렇게 질문드립니다 ㅠㅠ

int형에 0x3F800000이 저장되어 있습니다.
이것을 IEEE754 부동소수점 규약에 맞추어 float형으로 출력하려고 하는데..

아무리 해도 원하는 값 0.007812는 안나오고, 1612279808.000000가 출력됩니다...ㅠㅠ

어떻게 해야지 0.007812로 출력할수 있을까요...?
float형으로 변수를 할당해서 0x3F800000을 넣어도 1612279808.000000가 출력되더라구요...ㅠㅠ

studyforever의 이미지

C언어로 간단한 지렁이 게임을 만들고 있는데요.

지렁이가 움직이다가 별을 먹으면 2개로 늘어나는 그 게임인데요.

여기서 방향키를 입력 받으면 다른 방향키를 입력 받을 때까지 그 방향으로 계속 이동하게 만들어야

하는데 move = getch(); 이런식으로 짜면 getch()에서 입력 받을 때까지 대기상태가 돼서

안 되네요. 반복문 루프를 계속 돌면서 실시간으로(대기상태 없이) 입력 받게 하고 싶은데 어떤

방법이 있나요?

익명 사용자의 이미지

셸 스크립트에서 here 문서 사용

흔히 알다시피,

셸 스크립트에서
ftp나 mail 등의 프로그램에 입력을 제공하기 위해 사용하는
here 문서(here 문서라고 불리더군요)에 대해 질문드립니다

[예시]

ftp -n << EOF
open 192.168.0.1
user root
bi
hash
get test.bin
bye
EOF

위와 같이 here 문서를 사용하여
실행시킬 프로그램에
입력값을 스크립트에서 넘겨줄 수 있습니다

그런데 ftp나 mail이 아닌 입력값이 많은 프로그램에서
here 문서를 사용하여 script로 처리하려고 하는데

특정한 입력값을 넘기는 것이 아니라
단지 엔터를 입력하여 디폴트 값이 입력되게 하고 싶은데
예를 들어,

dndlf2의 이미지

리눅스 2.6.13에서 USB 제거시 메세지 의미

안녕하세요.
혼자서 해결하기 위해 노력하다가 도저히 안될것 같아서 도움을 구하고자 글을 올립니다.

[환경]
사용하고 있는 MCU는 S3C2440 이며, 사용중인 리눅스 커널은 2.6.13 입니다.

[에러현상]
1. FAT포맷 형식의 2G USB를 타켓 보드에 삽입 후 인식이 된것을 확인 한 후, 제거 할 경우
usb 1-1: USB disconnect, address
란 메세지 발생.

2. FAT32포맷 형식의 2G USB를 타켓 보드에 삽입 후 인식이 된것을 확인 한 후, 제거 할 경우
scsi3 (0:0): rejecting I/O to dead device
FAT : bread failed in fat_clusters_flush
란 메세지 발생.

이 메세지들에 대한 의미를 궁금하며, 이상이 있음을 나타내는 메세지 일 경우 해결방법을 알고 싶습니다.
많은 분들의 조언을 부탁 드립니다.

skminho의 이미지

소켓에 select를 걸고 select의 read가 들어올때 read를 2번 하려고 하는데 잘 안되네요~

리눅스 기반이구요~ 서버쪽 입니다.

FD_ZERO(&selt);
FD_SET(unix_sock, &selt);
FD_SET(g_inet_sock, &selt);
select_rtn = select(maxfd+1, &selt, 0, 0, 0);

/* 외부, 내부 socket 데이터 수신에 따른 처리 함수 호출 */
if(select_rtn > 0)
{
if(FD_ISSET(unix_sock,&selt))
{

printf("내부 소켓\n");

sysmoon의 이미지

Apache 오픈소스를 이용한 외부 확장모듈 개발 방법론

안녕하세요

Apache 오픈 소스를 이용하여 서버에서 송수신되는 HTTP 메시지를 실시간으로 분석하여 필요한 정보를 DB에 저장하고자 합니다. Apache 오픈 소스 내에서 개발하면 될 것 같지만, 좀더 쉬운 개발 방법론을 고민하고 있습니다.
개발 방법론을 고민하니 다음과 같은 방법들이 있는 듯 합니다.

1. Apache 소스 자체 수정 (C언어, Mysql 연동 모듈)
- 이 방법이 가장 확실하겠지만, 개발 기간이 긴 것이 단점입니다.

2. mod_python 이용
- 파이썬이라는 편리한 언어를 사용할 수 있지만, mod_python에 대한 예제를 보면 http://~~/test.py 이렇게
파이썬 확장자를 요청했을 경우 test.py가 동작하도록 하는 기능 제공
- Apache가 실행될 때 파이썬으로 개발한 실시간 모니터링 프로그램이 항상 실행되어 서버로 송수신되는 메시지 모니터링이 구현 가능한지 모르겠음.

익명 사용자의 이미지

open함수에 대해서...

open()함수를 이용하여 파일을 오픈한 후에

파일 내용이 변경되면, 다시 open()하지 않고

수정된 내용을 알 수 있나요?

iSDev의 이미지

정규 표현식

PHP 에서 정규 표현식을 사용하는데에 Xpress Engine 에서 레이아웃 템플릿 문법처럼 {$abcd} 형식의 문자열 중에서 $abcd 만 추출하려 합니다. 우선적으로 abcd 만 추출하여 $를 붙이려는 방식을 이용하려 하는데 계속해서 오류가 발생하기도 하고 맞지 않는 경우가 생기네요.

<?php
$Context = '{$asdf} {$rr123} asdf';
echo preg_replace('/\{([a-zA-Z0-9_-]*)/', "\$$1", $Context);
?>
season12의 이미지

mssql에 접근해서 테이블 값을 출력하는 프로그램짜는중 막히는곳이 있어서 질문드립니다!

mssql2008 사용중입니다..비쥬얼스튜디오 2008 사용중이구요
클래스로 atl 소비자 추가 해줘서 두개의 테이블을 추가 해줘서 헤더파일 두개 생겼습니다..

이 두개의 헤더파일을 하나의 클래스로 묶어서 관리하는 c++클래스를 하나 더 만들었구요

두개의 함수를 만들었는데 두개다 각각의 테이블에 접근해서 아이디나 패스워드 가져오는 함수입니다...

두개의 함수중 아래함수는 정상동작해서 아이디랑 패스워드를 가져오는데

위에 함수는 디버깅해보면서 따라가보니 "" <-- 값이 이렇게 저장되어있다고 나오네여..

테이블은 제가 직접만들어서 값까지 전부 넣어준 상태인데 "" <- 요렇게 나옵니다..

두개가 전부 안되면 이상하려니 하겠는데... 똑같은 코드인데 하나되고 하나 안되니 답답합니다..

어느부분을 좀더 봐야 할까요???

revival의 이미지

shift key 인식 방법

예전에 뭔가 해보려고 했는데, 흐지부지 되 버렸습니다.
그게 뭐냐면, 리눅스 콘솔 프로그램에서 shift, ctrl, alt 류의 키를 누르면 그에 따라서 메뉴가 바뀌게 하고 싶었거든요. 근데, 그걸 확인 할 방법이 없드라구요.

그때 몇일을 구글링 신공과 날밤까며 삽질 신공을 조합했지만, 실패의 쓴맛을 보았죠.
3년 쯤 지났을까요. 갑자기 그 생각이 났어요.
3년 전에 KLDP 에 그에 관련된 질문을 올렸던거 같아서, 혹시 누군가 답변을 달았을 까 봤더니,
어~~~~
안보이네요.
열심히 삽질만 했지, 질문을 하지 않았나 봅니다.

3년이나 지났지만, 여전히 그 답을 찾진 못했네요.
그래서 생각난 김에 질문을 올립니다.

혹시 명쾌한 답을 아시는 분은 제보해 주세요. please~~

페이지

프로그래밍 QnA 구독하기