프로그래밍 QnA

neobug의 이미지

[완료] unsigned long 포인터로 할당 받은 메모리에서 1바이트 씩 주소 증가시키는 방법은?

컴퓨터를 제법 오래 공부했다고는 하지만 이런 것도 모르고 있는게 심히 좌절입니다 OTL
좋은 방법을 아시는 분은 도움의 손길을...ㅎㅎ

unsigned int datasize = 1024;
unsigned short wordData = 0;
unsigned long *stream;
unsigned char offset=0;
 
stream = (unsigned long *)malloc(datasize);
 
// (중략)
// stream에 데이터를 채워 넣
prunusmume의 이미지

리눅스에서 JDIC를 이용해 TrayIcon을 쓰려합니다

환경은 Fedora 8 을 쓰고있습니다.

일단 http://jdic.dev.java.net/files/documents/880/6814/tray-0.1.6-bin-linux.zip
을 다운받아서 압축을 풀고 tray.jar파일을 $JAVA_HOME/lib/ext 에 넣어
놓았구요 이클립스에서도 Add 해논 상태입니다.

테스트 소스는 간략하게 다음과 같구요

package SysTrayTest;

import org.jdesktop.jdic.tray.*;
impo

poplike의 이미지

[완료] linux c 언어에서 현재 시간을 밀리초 단위로 가져올 방법은 없나요

이 질문에 대해 검색을 해봤더니 시간을 측정 하는 방법에 대해서만 나오지

현재 시간을 ms 단위까지 보여주는 답변은 보이지를 않네요..

좀 더 쉽게 설명을 하자면

11시 42분 33초.123ms

이런식으로 출력을 할 방법에 알고 싶습니다.

윈도우 MFC에서 GetCurrentTime(); 이런 함수와 같은 역할을 하는

emptysky의 이미지

문자열에서 유니크 키 값 추출 알고리즘

그리 길지않는 일반 문자열에서(ex; url) 유니크한 키 값을 추출하고 싶습니다.

문자열 해쉬도 있겠지만, 속도나 복잡도에서 아주 빠르고 심플하게 갈려고 해쉬는 배제했고요

생각해본 바로는

각 문자에 대한 ascii 값의 총합에 각 자릿수에 대한 특수값을 더하거나 곱하면 될 것 같은데..

10의 배

csw0228의 이미지

/dev/random 를 이용한 랜덤값 출력 프로그램인데요

/dev/random 를 이용한 랜덤값 출력 프로그램인데요
분명 프로그램은 정상적인거 같은데 컴파일 잘되고 실행 잘되는데 랜덤값이 블럭으로나오거나 깨져서 나오고 그러네요
컴파일 환경이 페도라 10 커널 2.6 이구요
혹시나해서 페도라 9 커널 2.6과 centOS 5.2 커널 2.6에서도 해봤는데 똑같은 현상이 나오네요

binoopang의 이미지

[완료] C++에서 오버로딩에 관한 질문입니다.

안녕하세요 .. ^^
C++ 오버로딩에서 해깔리는 부분이 있어서 이렇게 질문 올립니다.

#include <stdio.h>
 
void overloading();
void overloading(int a);
 
int main()
{
        overloading();
        overloading(2);
 
        return 0;
}
 
 
void overloading()
{
        printf("I have no argument\n");
}
 
void overloading(int a)
{
        printf("I have a argument : %d\n", a);
}

위와 같이 코드를 짠 다음 실행하면 인자에 따라서 각기 함수가 호출 됩니다.
이런게 오버로딩이라고 알 고 있는데요 ..
이번에 클래스 상속을 공부하면서 이게 문제가 됩니다.

show4682의 이미지

리눅스 ip addr 출력 결과에서요..

먼저 kernel 버전은 2.6.24 구요.
다음은 ip addr 명령어의 출력결과 입니다.

eth0: mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1f:c6:33:6f:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.188/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever

궁금한건 위 글자들 중에 모르는게 많아서요

gurumong의 이미지

프로그램이 비정상적으로 종료해야할때 동적할당받은 메모리를 해제하려면 어떻게 해야할까요?

C언어를 공부하고 있습니다

동적할당받은 메모리의 포인터를 나중에 해제할때 다시 사용해야하잖아요
그런데 어떤 예외발생으로 프로그램을 더 이상 진행하지 못해서 어쩔수 없이 당장 종료해야할때
종료 이전에 할당받은 메모리를 모두 해제 해야할텐데요

그렇게 하려면 여러함수에서 동적으

morethanair의 이미지

Visual Studio 2008에서 모듈 프로그래밍 할 때요...

외부 변수를 사용해서 각 프로젝트 간에 변수에 접근할 수 있도록 할 예정입니다.

IDE----- Proj A ------ Define idata
|
-- Proj B ------ Use idata

이런 구조로 일단 만들었습니다.

Proj A는 외부변수를 선언하는 부분이니 컴파일이 일단 잘 되었습니다.

그런데 Proj B를 컴파일 하는 동안에 Link error가

페이지

프로그래밍 QnA 구독하기