포인터

winner의 이미지
4111
points

[완료] C 덕분에 요새 다시 머리가 아프군요.

0
points

char charr[5][5];
const char (*pcarr)[5] = charr;

밑의 줄이 호환되지 않는 변환이 되더군요.
혹시나 해서

const char (* const pcarr)[5] = charr;

을 해보았습니다만 마찬가지입니다.

이에 대한 적절한 해석부탁드립니다.

1년 전에 작성한 code 를 다시 분석하다가 마주친 녀석입니다.

같은 포인터를 가르키지 못하도록..

0
points

같은 포인터를 가르키지 못하도록 하는 키워드가 c 에 있었는데 말이죠..

strcmp strmov strcpy 인가.. 비교하면서 언듯본거같은데

검색해도 잘안보이는거같네요 ㅠㅠ..

아시는분 알려주세요 .. r 로 시작하는거 같기도한데 가물가물하네요..

포인터에 대한 고찰

-3
points

포인터의 강력함을 부정하는 것은 아니지만, 과연 포인터의 성능은 어떨까?

다음과 같은 상황이 고민이 되는 경우가 있겠습니다.

struct buf {
int data[1024];
}

struct sendStruct{
struct buf sendData;
}

struct sendStruct temp;

위 같은 경우 temp의 크기는 4096 bytes 가 되겠지요.(뭐 더 될수도 있겠고...)

[완료]구조체 멤버의 포인터나 배열요소 접근 방식처럼 사용 가능 여부.

0
points

아래와 같은 구조체 내의 멤버들을 포인터 요소 접근(*,++) 하듯이 할 수는 없을까요?
또는 배열 요소 접근(xx[0]) 하듯 가능하다면 예좀 들어주시면 감사하겠습니다..

field1.bit0 = 1; 이렇게 접근 하는 방법 이외의 방법을 말합니다.
아래 main함수 안의 내용처럼 하니.. 에러가 나는군요..

typedef struct
{

sia79의 이미지
1107
points

포인터 공부중입니다. 될꺼같은데, 세그먼트폴트가 납니다. ㅜㅜ; 한번 봐 주세요.

-1
points

#include #include

int haha( char* test2[] ) ;

int main(void)
{
int i=0;
char* a;

haha ( a ) ;

for(i; i<3; i++ )
printf("%s\n", a[i] ) ;

return 0;
}

int haha( char* test2[] )
{
printf("<<< haha START >>>\n");
test2 = (char * ) malloc( sizeof(char *) * 3 ) ;
test2[0] = (char *) malloc( sizeof(char) * 5 ) ;

CxxTest에서 제품코드에 포인터 쓰면 안되나요?

0
points

void testOnlyDifferentMonth() {
Date date1(1, 2, 1);
Date date2(1, 1, 1);
TS_ASSERT_EQUALS(31 - 0, date1.sub(date2));
TS_ASSERT_EQUALS(31 - 0, date2.sub(date1));
}
이 테스트 코드고,

int sub(Date& aDate) {
int differentDays = 0;

...

if (isMonthDifferentWith(aDate)) {
Date *startDate = getStartDate(*this, aDate);

bookworm의 이미지
3575
points

C 포인터를 위해 어셈블리어를 선행 학습하는 것에 대해 어떻게 생각하십니까?

0
points

C 언어에서 제일 어렵다고 가장 많이 말하는 것이 포인터입니다.

개인적으로는 C 언어를 공부할 때 포인터가 크게 부담스럽지 않더군요.

문득 요즘 C를 공부하는 사람들을 보면서 그때 당시를 다시 돌이켜보니 C 언어를 공부하기 전에 어셈블리어를 쓸 줄 알았다는 것이 포인터를 이해하는데 큰 도움이 되지 않았나 싶습니다.

송효진의 이미지
12654
points

[c]c=(*id+i) vs c=*(id+i)

0
points

checkpassword-0.90-mysql-0.7.4 를 gcc 4.1 로 컴파일 하니까 실행할 때 에러가 났습니다.
잘 모르는 c 를 디버깅 해보다가 아이디를 제대로 잘라내지 못하고 쓰레기값도 들어가는것을 발견하였습니다.

문제의 부분이 @ 로 자르는 부분이었는데,
char *id 로 test@test.com 을 받아와서

(c=(*id+i)) == sep_char 요렇게 비교하게 되어 있었습니다.

메인윈도우위젯에서 마우스 포인터를 얻어는 방법에 대해 아시는분....?

0
points

리눅스에서 위젯을 생성하고 빌드해서 실행하면 직접 코딩하지 않았는데 위젯을 드래그하여 이동하였을때 움직임에 대해 궁금합니다.

주로 xlib에서 이 역할을 하는것 같은데 그 부분을 분석해서 직접 다루어 보려고 합니다.

마우스로 위젯을 드래그하였을때 발생되는 이벤트나 구조체 또는 함수들에 대하여 알고 싶습니다.

내용묶음