프로그래밍 QnA

yc307의 이미지

2차원 배열과 포인터에서 질문드려요.

2차원 배열하고 포인터를 공부하고 있는데요..

제가 아주 초보라 이런 질문드려도 양해해 주세요..

예를 들면 다음과 같습니다.

a[2][5] = {1,2,3,4,5}라고 하면요...

위 배열의 원소중 3까지만 사용하고 그다음에 바로 *a[3] 을 붙이려면

int *a[3];
a[2]+3 = a[3]; 

이렇게 하면 안되나요?

주소 = 주소 라고 쓸수 있는지 잘 모르겠네요..

고수님들 부탁드립니다.

conan의 이미지

linux(debian)에서 java thread 생성관련 질문 입니다.

데비안 woody에 http://java.sun.com 에서 받은 J2SDK 1.4를 설치하고,
다음과 같은 소스를 작성한 후 컴파일 했습니다.

public class Hello
{
        public static void main (String[] args)
        {
                try
                {
                        Thread.sleep(10*1000);
                } catch (Exception x) {}
        }
}

그리고 실행하였을때 프로세스상태 입니다.

xxxxx 220 210 12 00:01 pts/0 00:00:00 java Hello
xxxxx 221 220 0 00:01 pts/0 00:00:00 java Hello

gyxor의 이미지

리눅스 설치시에 파티션 나누는 방법 윈2000 윈98

윈2000에서는 컴퓨터 관리에 들어가서 ntfs 를 나눌수 있다고 하는데요..

c 와 d로 나눌때, c의 내용에 지장이 없이 나눌수 있나요?

파티션매직을 구하기가 어려워서 윈도우에서 직접해보려고 하는데요

효과적으로 나눌수 있는 방법을 알려주시면 감사드리겠습니다.

윈98에서 fat32 로 되있는곳에 마찬가지로 나눠서 멀티테스킹으로 리눅스를 구현하려면

원래의 내용을 보존하면서 효과적으로 파티션을 나누고서 설치할수있는방법을 알려주세요

sinweb의 이미지

도와주세요~~

제가 공부를 하고있는데 간단한걸 했습니다.
그런데 헉... 않되네요...
www.yahoo.co.kr is up 이라는 메세지는 나오는데
그후에 멈춰있거든요.. 입력을 기다리는것 같습니다.
입력을 기다리지 않고 바로 메일이 가도록 해야하는데
조언 부탁드립니다...

#!/bin/sh
NAME="www.yahoo.co.kr"

ping -c2 $NAME
if [$? -gt 0]
then
echo "$NAME is down"
else
echo "$NAME is up"
mail -s \"test\" xxx@xxxx.xxx <-- 이부분을 어찌해야할지...
fi

gerran의 이미지

Windows는 DDB에 대해 어떤식으로 얼마나 메모리를 할당하는가?

:?
Programming Windows -Charles Petzold- 의 chapter 14 page 775 한글판에서...

//////////////////////////////////////////////////////////////////////////////////
DDB 생성

HBITMAP bBitmap;

hBitmap = CreateBitmap(cx, cy, cPlanes, cBitPixel, bits);

DeleteObject(hBitmap);
//////////////////////////////////////////////////////////////////////////////////

ex)
hBitmap = CreateBitmap(7, 9, 5, 3, NULL);

이 함수가 호출되는 동안 Windows는 함수에 전달된 정보를 저장하고 픽셀 bit를 위한
메모리를 할당하는 작업을 수행합니다. 대충 계산해서 이 비트맵에는 7x9x5x3 즉, 945bit

김경태의 이미지

SIGALRM에 의한 시간 만료가 write에서 실패합니다.

SOURCE CODE:

[code:1]
int writen(int fd, const void *vptr, size_t n) {
size_t nleft;
int nwrite;
const char* ptr;

signal(SIGALRM, sig_alrm);
ptr = (char *)vptr;
nleft = n;
alarm(10);
while (nleft > 0) {
if ( ((int)nwrite = write(fd, ptr, nleft)) <= 0) {
if (errno == EINTR)
return -1;
else if(errno == EPIPE)
return -2;
else
return (-3);

sunbee의 이미지

[쉬어가는 페이지] 님께서 채팅 서버를 만든다면 어떻게.. ??

^^

쉬엄쉬엄 생각해 보시고 답변 주시면 감사하겠습니다.

<문제>
1. 한 프로세스당 최대open 파일(소켓) 개수 : 64개

2. item은 10개 이고, 한 item에 20개의 방을 만들 수 있으며, 한 방에 20명씩 들어 갈 수 있다. (40000명의 접속이 동시에 이루어 질 수 있겠죠?)

3. 로그인한 사람정보를 알고 있어야 한다. (어떻게 관리 할 것인가?)

4. 만들어진 방의 정보를 알고 있어야 한다. (어떻게 관리 할 것인가?)

5. 적어도 한 item에 속한 인원의 정보와 방 정보는 서로 주고 받을 수 있어야 한다.

moonzoo의 이미지

관리자님~~!!!!!!!!!

갑자기 게시판이 옛날 글들로 도배가 되고 있네요..

대략 2001년 10월글들이 집중적으로 올라오는데..

sun1226 님이 그때 글들에 집중 리플을 달고 있는 듯.

1-2개 정도 옛날 글들에 대해 다시 되집어 보는 건 좋지만

지금꺼는 ..옛글들에 대한 고찰이 아닌

단순 도배로 까지 보이네요..

bebem의 이미지

fork() / execvp() 에 관한 질문입니다.

fork() 와 execvp()를 이용한 간단한 프로그램을 만들려고 합니다.
아래와 같이 프로그램 이름을 test라고 하고 일단 커맨드 라인에서 인자로 실행할 프로그램 명을 받는 다고 할 때
$ test bash
execvp()를 사용하면 현재의 $PATH를 검색해서 bash를 실행시킬 수 있죠.
이때 예를 들어 /bin/bash, /usr/bin/bash, ./bash 의 세가지 버전이 있다고 할 때 $PATH에 /bin, /usr/bin, . 이 어떤 순서로 주어져 있냐에 따라서
셋중 하나가 실행될 수 있을 것입니다.

제가 만들고 싶은 것은 이중 어떤 bash가 실행되었는지를 알아내는 것인데요,

kimdy123의 이미지

[질문] Qt에서 Vertical Text쓰는방법좀.

qt에서 텍스트를 수직으로 쓰고 싶은데
============================
void draw(QPainter &p) {
p.save();
p.rotate(90);
p.translate(-x(),-y());
p.translate(y(),-x());
QCanvasText::draw(p);
p.restore();
}
=============================
위와 같이 하면 글씩가 조금씩 깨져 보여서 보기가 싫습니다.
어떻게 해야 글씨를 수직으로 깨져 보이지 않게 쓸수가 있나요.
전문가님의 조언을 부탁드립니다.[영문] 그럼 좋은 하루 돼세요.

Q
C
a
n
v
a
s

페이지

프로그래밍 QnA 구독하기