프로그래밍 QnA

moonzoo의 이미지

이런 매크로 만들 수 있을 까요?

다음과 같은 코드가 있을 때에

#include <stdio.h>

#define FAIL -1
int foo(int a);

int main()
{
	MAC( foo(-99) );
	return 0;

	foo_FAIL:
		printf("foo fail\n");
}

int foo( int a)
{
	if( a > 0) return 0;
	if( a == FAIL) return FAIL;
}

MAC 이라는 매크로는
#define MAC( _expr )
do{
1번 // _expr의 실행하여 결과가 FAIL인지 검사하여
2번 // FAIL이라면 goto _함수명_FAIL;
while(0)

위와 같은 매크로를 짜고 싶은데요.

vudghkzm의 이미지

php에 자바처럼 package 라는 개념이 있나요?

php에 자바처럼 package 라는 개념이 존재하는지 궁금합니다.
(어디서 잠깐 perl 에는 package라는 개념이 있던거 같은걸 본거 같기도 하구요...^^)

r4bb1t의 이미지

usb키보드로부터 컴퓨터로 들어오는 데이타를 읽으려면....

usb키보드로 부터 컴퓨터로 들어 오는 데이타를 읽으려고 합니다.
보통 패러럴이나 이런 것들은 memory mapped i/o되어진 address 영역을 직접 read하거나
device file 로 부터 read()함수를 호출하여 읽을 수가 있는데.
usb키보드의 경우는 어떻게 읽을 수가 있나요??

usb도 memory mapped i/o 되어 있나요? 디바이스 파일을 접근 하려면 어떤 파일을 접근
해야 하는 건가요..

조언 부탁 드립니다.

granite의 이미지

casting 질문

4바이트에서 8바이트로 캐스팅을 하려고 하는데 이때 4바이트의 MSB가 확장되지 않게 하려면 어떻게 해야 하나요.
즉 ffff ffff를 0x0000 0000 ffff ffff 식으로요.

lovejin0309의 이미지

V4L에 대한 질문입니다.

V4L 라는 것으로 어떤 일을 할 수 있는 건가요?

spacelee의 이미지

strcmp와 한글

strcmp("abc","안녕하세요") 의 결과가 -1 입니다.
즉, abc를 8bit가 on이된 CJK 문자보다 작게 판단을 하네요.

int strcmp(const char *s1, const char *s2);

에서 아규먼트가 unsigned가 아니므로,
8bit on된 문자는 음수로 판단해서
위 결과는 양수가 나올줄 알았는데...ㅡ,.ㅡ

이 부분에 대해 어떤 식으로 동작한다고 이해를 해야 되나여.
혹시 posix 표준에서 어떻게 동작한다고 정의된 건 있는지
아시는 분 좀 알려주세요.

C를 오래했다고 생각했는데, 이런 기초적인 문제에서 헷갈리니

leolo의 이미지

[질문]리눅스에서 프로그램 수행시...

리눅스에서 프로그램을 하루동안 돌렸습니다.
그런데, 이 놈이 실행중인데도 복사가 됩니다.
무슨 말인고 하니.. 이렇습니다.

$ ps -ef | grep conf 명령으로 보면.. 아래와 같습니다.
어제 수행을 했죠(14일)
ering 21880 21865 0 Dec14 ? 00:08:10 /home/ering/bin/ivr -c /home/ering/conf/ivr00.conf

$ cp ivr /home/ering/bin 이렇게 하면 복사가 됩니다.

원래는 복사하면
$ cp ivr /home/ering/bin 이렇게 하면 아래와 같은게 정상인데..
cp: cannot create regular file `/home/ering/bin/ivr': 실행 파일 사용 중

asbubam의 이미지

도메인 등록에서 EPP, RRP 프로토콜의 장단점 등이 궁금합니다.

안녕하세요.

도메인 등록에 이용되는 표준화된 통신규약
EPP(Extensible Provisioning Protocol)
RRP(Registry Registrar Protocol) 의 개요와 장단점등에 대해 궁금합니다.

Registrar -> Registry 간의 통신에 대한 자료나 도메인 등록에 대한 관련 자료가 풍부한 웹싸이트가 있다면 추천 부탁드립니다.

ixevexi의 이미지

유니코드 아직도 헷깔립니다

그냥 인생 대충 살자는게 모토인 저인지라
대충 그냥 유니코드 대충 대충 쓰자라고 생각했는데
너무너무 궁금해져서 밤에 잠이 안올정도인지라 8)
부끄러움을 무릅쓰고 질문을 올립니다.

제 질문의 요지는
과연 C나 C++에서 유니코드란 무엇을 가르키는 것인가입니다

제가아는 유니코드라는 개념은 그저
6만 5천개의 문자에 코드를 부여한것에 지나지 않습니다
그리고 인코딩이라는 개념이 들어가 UTF-8이냐 UTF-16이냐
등으로 나뉘어진다고 알고 있습니다.

park712의 이미지

야후 사이트 관련하여

아래 2개 모두 야후 공식 사이트인데요
1번 http://kr.home.yahoo4.akadns.net/

2번 http://kr.yahoo.com/

두개의 창을 열어 놓고 보면 (뉴스기사 등 확인)
1번 사이트가 1초에서 0.5초 더 빨리 동작합니다.
그렇다면 2번 사이트가 예비 사이트로 돌아 가는건지요?
이런 경우 물리적으로 기계에서 프로그램적으로
계속 2번 사이트에서 실시간 백업을 하는 방법을 사용하는지요?
아니면 동일 파일 시스템을 두고 1번과 2번이 각각
이용하는데 2번 서버가 속도가 더 느려서 1-0.5초 정도 늦게

페이지

프로그래밍 QnA 구독하기