프로그래밍 QnA + 설치 및 활용 QnA

twinwings의 이미지

C 구조체 관련한 질문입니다.

typedef struct _Sample
{
    int dummy_data;
    int real_data[CONST_NUMBER];
} Sample;

이렇게 생긴 구조체가 있습니다.

real_data[-1]의 주소 값이 항상 dummy_data의 주소 값과 동일한가요?

즉, 플랫폼에 관계없이 항상 보장하나요? 만약 보장하지 않는다면

__attribute__((packed))

으로 해결할 수 있나요? 이것도 영 찝찝한데...

South128의 이미지

@@

dzd

sincerely0의 이미지

Proc 에서 Parallel Hint 사용시 주석 해제 법이 궁금합니다...

sqlplus에서는

SELECT /*+ parallel(a 4) */ count(*)
FROM 테이블
WHERE 조건

이내용이 잘 되는데

proc 안에 넣을려고 하니 /*+ parallel(a 4) */ 이부분이 주석이 되어 버립니다.

\ 역슬래쉬도 먹지 않고 인터넷에서 찾아본
EXEC SQL SELECT %str(/)%str(*)+ parallel(a 4) %str(*)%str(/)

이내용도 통하지 않더라고요.

어떻게 해야 넣을수 있을까요?

lsc1117의 이미지

c언어 포인터 메모리사이즈에 대한 질문드립니다

아주 초보적인 질문입니다

int *ptr

int형 포인터 변수를 선언하였습니다. sizeof 해보면 4바이트인 것을 알 수 있습니다

ptr = (int *)malloc(sizeof(int));

ptr 포인터변수에 4바이트 만큼의 공간을 할당하였습니다.

============ 그런데 여기서 질문입니다 ===========
제가 이해하기로는 위 작업을로 ptr에 할당된 메모리는 주소공간 4byte + malloc으로 한 데이터공간 4byte 합이 8byte라 생각하였습니다.
제가 생각한 것이 틀린건지
ptr[1] = 3;
ptr[2] = 4;
이런것들이 모두 segmentation fault 없이 잘 동작하던데 그럼 제가 생각한 8byte의 메모리할당이 아닌것인데...

이건 뭐 int ptr[9999999999]와 같은건데...

위에 제가 생각한 것중 어느부분이 틀린것인가요??

clapmin의 이미지

안드로이드에서 addProximityAlert() 질문드립니다.

제가 위도와 경도를 이용하여 addProximityAlert()를 호출했습니다.

expiration은 -1로 주었구요.

근데 이게 위도 경도를 입력하고 등록 버튼을 누르게 되면 누르는 순간에는 해당 위치에 근접해있는지 멀리 떨어져 있는지의 여부를 토스트 메시로 띄워줍니다.

근데 제가 알기로는 expiration값이 -1이면 알림을 해제하지 않았기 때문에 토스트 메시지가 계속 떠야할거 같은데 그게 안되네요...

한번만 보여주고 다시 안뜹니다.... 혹시 제가 이해하고 있는게 틀린건가요?? ㅠㅠ

package com.example.sumin.msp_assignment01;

yellowstone의 이미지

vi 편집기 쿼티 영문자판을 colemak 자판으로 변경시키고 싶습니다.

colemak 자판 사용자입니다.
vim 편집기가 쿼티 영문자판으로 되어 있어서 사용하기가 매우 어렵습니다. ㅠㅠ
colemak으로 영문자판을 변경법이 있다고 해서 밑에 있는 대로 프로그램을 다운 받았는데, 어떻게 적용 시켜야 할지 모르겠습니
다.
http://forum.colemak.com/viewtopic.php?pid=189

해당 파일은 "colemak.vim" 파일로 되어 있습니다. 이걸 어떻게 적용시켜야 할지 모르겠습니다.
아시는 분 답변 바랍니다.

ksj1016의 이미지

make 명령어로 컴파일시 error

make로 안드로이드 컴파일 하는데

make[1]: *** [make-make] Error 2 이렇게 뜨는데

이거는 코드가 문제가 있는게 아니라 make컴파일러가 문제가 있다는 뜻인가요?

salmon001의 이미지

scanf 문제 해결

scanf에 존재하는 수많은 문제(버퍼 오버플로우, stdin에 찌꺼기 남음 등)로 인해, 좀 더 안전하고 견고한 방법을 찾던 중 이 글을 발견했습니다.

http://www.giannistsakiris.com/2008/02/07/scanf-and-why-you-should-avoid-using-it/

감명깊게 읽고, 코드를 조금 수정해 보았습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기