프로그래밍 QnA

thslrtoo의 이미지

2차원 포인터에 대해서...

#include <stdio.h>
 
int main(void)
{
    int imsi[3][2] = {{3, 5}, {12, 54}, {534, 923}};
    int (*imsip)[2];
 
    printf("%d\n", sizeof(imsip+1));
    printf("%d\n", sizeof(*(imsip+1)));
}

위와 같은 코드가 있슷비니다.
결과 값으로는

=== output ===
4
8

이 나와야 한다고 합니다.
gcc로 컴파일해서 확인해본 결과(책에서도 gcc로 컴파일 합니다.) 아래와 같이 나왔습니다.

=== output ===
8
8

VS2008 로 컴파일 해보니 책과 같은 결과를 받았는데
어떤게 맏는건지요??
그리고 왜 이런 결과가 나온건가요??

faraplay의 이미지

현재 사용중인 socket buffer size나 현재 사용량을 알수 있는 방법이 있을까요??

현재 사용중인 recv or send socket buffer size나 현재 얼마나 사용하고 있는지 알수 있는 방법이 있을까요??

예를 들어 server 와 client 프로세스가 tcp로 메시지를 주고 받고 있는 상태에서

client 프로세스의 recv socket buffer size와 현재 얼마나 사용하고 있는지 알고 싶습니다.

관련 API나 확인 할수 있는 방법이 있을까요??

vani2의 이미지

c++ 표준 main함수 원형

c++에선 main의 리턴타입으로 void를 사용하는 것이 안된다고 하던데..

그렇다면 표준에서 제시하는 main함수의 프로토타입은 어떠한가요?

kin4olda의 이미지

소켓 프로그래밍 하다가 안돼는 부분이 있어서 질문 올렸습니다.

SOCKET Socket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

struct hostent *host;
host = gethostbyname("http://www.daum.net");

rmstjd의 이미지

자바 실행 파일 만드려고 하는데요 잘 아시는분 봐주세요

NetBeans 7.3.1 를 쓰고있구요

jsmooth 로 실행 파일을 만들었는데

글자가 깨져서 나오네요?

한글만 이상하게 깨져서 나오는데 봣더니 텍스트 파일에서 가져온 데이터가 깨지네요

어떻게 고칠 수 있는 방법 없나요??

sumin974의 이미지

crontab 을 이용한 쉘 스크립트 실행시 문제점 질문드립니다.

SRCDIR="-C /etc ./named.caching-nameserver.conf ./named.rfc1912.zones ./rndc.key /var/named" # 백업할 경로
DSTDIR="/backup/dns" # 백업된 파일을 저장할 경로
LIST="--listed-incremental $DSTDIR/backuplist" # 증분 백업시 백업 목록 파일

DATE=`date +%m%d`
CHECK=`date +%a`

if [ ! -d $DSTDIR ]; then
mkdir $DSTDIR
fi

jaeyounj의 이미지

이클립스 CDT "Makefile Project with Existing Code"

안녕하세요 리눅스와 이클립스 극초보입니다.

리눅스에 이클립스 CDT를 설치하고, "Makefile Project with Existing Code" 메뉴를 사용하여 makefile가 있는 디렉토리를 설정하여 새 프로젝트를 만들었습니다. 현재 프로젝트에 사용되는 c++ 구조는..

- OPT/Model/Engine 디렉토리에 h 와 cpp 들이 존재하고요.
- OPT/Model/Engine/Release 디렉토리에 makefile, object.mk, sources.mk, subdir.mk 가 존재합니다. 그리고 빌드를 실행하면 각종 .o 파일과 .d 파일들이 Release 폴더안에 생성됩니다. 물론 빌드를 하면 바이너리도 Release 폴더에 생성됩니다. 일단 이클립스로 빌드를 해보니 빌드는 되네요 (object 파일들과 바이너리 생성됨).

dltmdgud의 이미지

루아에도 const에 대한 내용이 존재하나요?

루아와 C++간의 바인딩을 하였을 때,

C++에서 어떠한 변수에 대해 const 키워드로 지정되어져 있을 경우

루아에서는 이 변수에 대해 읽기만 가능할 뿐, 쓰기는 불가능하도록 하는 기능이 존재하나요?
<< 루아에 대해서는 아직 초보라...

루아와 C++의 어떠한 모듈간에 연동함에 있어 반드시 Const를 필요한 부분이 존재해서요~

wkdwnsghsms의 이미지

리눅스 read 명령어 혹시 아시는분.

리눅스 스크립트를 짜는데

read 명령어가 꽤 골치 아프네요;;

다른 문자들은 다 변수에 저장이 잘되는데

유독 * 문자만 안되네요..

* 변수에 저장할시

ls 명령어와 비슷한 출력이 나오는데

깝깝 합니다 ㅠㅠ

mmx822의 이미지

안드로이드 TCP/IP 클라이언트 포트문제입니다..(몇몇 무선랜 IP에서 접속이안되요)

저번에도 올린적이 있습니다만..
저는 서버는 PC를 사용하고 클라이언트는 안드로이드 스마트폰을 써서 통신하는 프로젝트를 하는중인데요.
서버의 아이피가 유선인 경우는 통신이 잘되지만, 서버의 아이피가 LG U+Zone, 학교실습실AP, SKT Wifi 일 경우는 통신이 되지 않습니다.
안드로이드의 경우 최근 소켓통신을 할 때 AsyncTask나 Daemon Thread를 사용해야만 가능하도록 규정이 바뀐지라, AsyncTask도 Daemon Thread도 다 사용해보았지만, 여전히 통신이 되지 않는군요.

페이지

프로그래밍 QnA 구독하기