프로그래밍 QnA

pjh0347의 이미지

배열 초보 질문.

char a[0];

이런 선언은 언제 필요합니까? 무슨용도로 저렇게 사용하는지 궁굼합니다.

sizeof(a) 이렇게 하면 0 이 나오고,

a[0] = 1; a[1] = 2; 이런식으로 사용해도 문제 없는데.

정말 특이한놈 만났습니다. ;;

jelongdong2의 이미지

디렉토리 이동?

디렉토리 이동을 하는 코드를 짜고 싶은데...막상 어케 해야할지 모르겠습니다.
간단하게 시스템함수를 쓰면 될줄 알았는데...안되네요!^^;
ex) system( "cd /usr/share" );

ssehoony의 이미지

컴퓨터 내부적인 정수, 실수 의 사칙연산 원리에 대한 정보

정수는 어떻게 더하고 빼고 곱하고 나누는지 기계적(비트연산) 알고리즘있을텐데 거기에 대한 자세한 자료 없나요?
정수 뿐만아니라 실수도요.
덧셈이야 사실 우리가 더하는 것 처럼 carry 플래그 하나 두고 더해가면 되겠지만, 곱셈은 어떻게 하는거죠? 우리가 하듯 그렇게 단순 무식하게 하나요?
게다가 정수는 그렇다 치고 실수는요? 실수는 덧셈만 따져도 굉장히 복잡할 것 같은데 그걸 어떻게 하드웨어 적으로 구현을 한건지 알고리즘이 나와있는 곳이 있나요?

kooya의 이미지

직사각형 동영상을 8각형으로 출력한다면?

위와 같은 상황이 주어졌다면 어떤식으로 해결하는게 좋을까요?

몇몇 사람들은은 뿌려질 화면에 8각형 모양으로 덧대라고 말하네요

검색엔진에서 잠시 검색하니 만족할만한 답이 안나오네요.

위와 같은 상황만 전제된다면 다른 상황은 임의로 가정해도 좋습니다.

많은 의견 부탁드립니다.

kknd345의 이미지

C++ 에서 메모리에 설정과 삭제에 대한 질문입니다.

지금 하고자 하는 걸 예를 들어 설명할게요

일단 현재까지 한것은

단순하게 표현하면

int * a = new int[1000]; 이라고 했을때

다른 포인트 배열 int* p_a[10]을 잡아서

p_a[0]=a;
p_a[1]=a+99;
p_a[2]=a+222;
p_a[3]=a+311;
p_a[4]=a+446;
p_a[5]=a+560;
p_a[6]=a+600;
p_a[7]=a+710;
p_a[8]=a+890;
p_a[9]=a+920;

이렇게 선언을 했습니다.( 포인터 배열이 잡히는 주소는 규칙성은 없습니다.)

이제부터 제가 하고싶은게 나오는데요..

전 저기서 p_a[6]가 가리키는 영역의 크기를 재조정하고 싶거든요. 재조정하고 싶은 크기의 배열을 생성해 기존의 데이터를 새 배열에 옮기고 기존의 배열을 지우면 될거 같은데...

bizzare의 이미지

cppunit 64비트 컴파일.

cppunit을 보면 , 그 안에 각 플랫폼에 대한 설치 방법이 있지요.
그런데 그 방법대로 하면

주로

./configure (+ 옵션)
make
make install

인데,

Sun, HP, IBM 등에서 이를 사용하면
32비트버전으로 컴파일 및 설치가 되더군요.

저는 64비트 컴파일을 해야하는데 말입니다. T_T

어떻게 해야 64비트로 설치가 가능한지 알려주세요. T_T

bizzare의 이미지

SUN에서 Makefile

SUN에서 Makefile을 쓰려고 합니다.

ParentDir - ChildDir1
- ChildDir2

와 같은 구조에서

세 디렉토리에 모두 Makefile을 만들어놓고

ParentDir의 Makefile에서 옵션을 조정하려고 합니다.

제가 갖고 있는 책에서 보면
ParentDir에서 Macro를 선언ㄴ한 후,
ChildDir1,2등에서

ifeq($(MACRO),string)
...
else
...
endif

와 같은 형식으로 쓸 수 있다고 되어 있는데,
SUN에서 쓰려고 하니
ifeq를 쓴 줄에서 'unexpected end of line'이라는 에러가 나는군요.

SUN에서는 ifeq, ifdef 등을 못 쓰는건가요?

상위 디렉토리의 Makefile에서 여러개의 하위 디렉토리의 Makefile의 옵션을 조정하려면 어떻게 해야하나요?

heojaes의 이미지

파일 락에 대해서 ..고수님들 알려주세요

제가 만들고 있는 파일락을 설정하는 부분을 코딩하고 있는데..
첫번째파일 filelog1.txt에 락설정하고 해제 했는데..
두번째파일 filelog2.txt를 열고 락체크를 하면 락이 되어 있다고 나오는데 왜 락이 걸려 있는지 알수가 없습니다.
고수님들 알려 주십시오.

그부분만 따로 만들어서 올립니다.
코드:

[code:1]main()
{
char test1[512], test2[512];
int i, ret = 0;

strcpy(test1, "filelog1.txt");
strcpy(test2, "filelog2.txt");

ocblue75의 이미지

[질문] 드라이버에서 어플리케이션을 호출하는 방법이 있나요?

안녕하세요?
캐릭터 디바이스 드라이버에서 컴파일된 유저어플리케이션과 쉘스크립트를 호출할 수 있는 방법이 있나요?
고수님들 좀 알려주심 감사하겠습니다.
그럼 좋은 하루 되세요.

gyxor의 이미지

[전자회로] 파워 , 오실로스코프

프로그래밍 관련 질문은 아니지만 여기 들어오시는 분들중에
전자과 출신 분들이 계실 것 같아서 질문을 올립니다.
(제 전공이 전자쪽이 아니지만.. 궁금해서요..)

실험실에서 파워와 오실로스코프를 가지고 몇가지를 해봤습니다.
아래 첨부한 그림을 봐주시면 감사하겠습니다.
>>왼쪽 상단에..
파워의 Ground와 (-)를 연결하지 않은 채로 파워의 (+) vcc를
오실로스코프 탐지막대(?)의 긴쪽(+쪽)에 연결하고
파워의 (-)를 오실로스코프 탐지막대의 짧은쪽 (-)에 연결하면

페이지

프로그래밍 QnA 구독하기