int*형의 포인터를 전달 받는 함수에 널포인터상수인 (void *)0 을 전달할경우 정의되지 않는 행동을 일으킨다고 합니다
같은 널포인터상수인 0은 되면서 왜 (void *)0 은 되지 않는지 의문스럽습니다
물론 함수에서 요구하는 포인터형은 int*이지만 둘다 같은 널포인터상수로써 아무런 문제가 없어 보이는데요
ntpd (을)를 시작합니다: [ OK ]
Timeout error occurred trying to start MySQL Daemon.
MySQL (을)를 시작합니다: [실 패]
sendmail (을)를 시작합니다: make: Warning: File 'sendmail.cf' has modification time 2.8e+08 s in the future.
먼저 저는 프로그램 개발 근처에도 가보지 못한 완전초보입니다.
창피하기도 하지만 고수님들께 감히 문의 드릴려고 합니다.
첨부한 사진과 같은 내용의 프로그램을 만들어 제 사이트에 올리려고 합니다.
어떤 프로그램으로, 무슨 책으로, 어떻게 공부해야 할지 아무것도 모릅니다.
어떤 말씀이라도 제게는 도움이 될것입니다.
이 메세지에 대해서 아시는 분 정보 부탁드립니다.
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found
EUC-KR코드를 읽어와서.. 한글 확인을 하려고하는데 경우의수가
한글 2바이트 AB
한글의 한바이트는 0x80(128)이상이고 2바이트의 범위는
0xA1A1 ~ 0xFEFE 41377 ~ 65278 인데.. 정확히 한글범위는아니고
로마자, 한글,한자, 일어가 포함된 셋이라네요. 정확하게 나누어 놓은곳이 안보이네요..
1바이트 문자 C
라고 정의 했을때..
책을 읽다가 예문에 대한 코드에 대해서 궁금한것이 생겼습니다
아래 코드를 보면 일반 포인터로 넘겨받은 포인터를 대상체의 값에 접근하기 위해서
새로정의한 unsigned char형의 포인터에 주소를 복사후 이것을 이용해서 접근하는데요
책의 설명에는 메모리에 접근할때에는 signed char형이 아닌 unsigned char형을 사용해야한다는데