프로그래밍 QnA

richjaff의 이미지

.[완료]stringstream 질문 좀 드립니다.

아시다시피 VC++9.0 버전에서는 기본적으로 파일 입출력 스트림을 비롯하여
std관련 모든 입출력 스트림의 문자가 WCHAR로 인식되어집니다.
파일을 생성해봐도, 한글문자가 깨지는 이유가 이때문인데,
이걸 해결하기 위해서 프로그램을 초기화하는 단계에서 다음과 같은 코드를 실행하게됩니다.
std::locale::global( std::locale( "kor" ) );
그런데 이걸 실행하고 나면 stringstream을 아래처럼 사용할때
ostringstream oss;
oss << 10000000 << endl;
출력을 해보면 자꾸 자릿수가 붙어서 나오는데, 이 자릿수를 나오지 않게끔 하려면 어찌해야하나요?
============= 문제의 출력 결과 =======================================
[2:5:3](Ptr:83,686,128)[Database](GetChar)There is no character for binding.CharSerial:8,DBID:2,116

gurumong의 이미지

[C++] 생성자, 파괴자를 inline으로 만들수있나요?

책을 보다가 의야스러운점이 있어 질문드립니다.
아래 코드의 파괴자 메서드를 정의한것을 보면 마치 inline으로 정의한것이 아닌가 하는 의문이 드는데요
실제로 아래와 같이 사용했을때 생성자 혹은 파괴자가 컴파일러에 의해 inline으로 정의한것으로 간주되는것인가요?

class Stock
{
private:
 
dalant019의 이미지

16비트 프로그램을 만들 때의 linker 관련 질문입니다.(windows98, masm6.14)

.model small
.stack 100h
.386
 
.data
msg byte "hello"
 
.code
main proc
mov ax, @data
mov ds, ax
 
mov ah, 40h
mov bx, 1
mov cx, sizeof msg
mov dx, offset msg
int 21h
 
.exit
 
main endp
end main

위는 책에 있는 테스트 예제입니다. win95, 98 또는 me에서만 실행이 된다고 하길래, vmware를 이용해 win98 se를 설치하고(오랜만에 보니 너무 반가^^) masm6.14도 깔았습니다.

ml /c hello.asm

위와 같이 어셈한 뒤, 아래와 같이 링킹을 했는 데,

sia79의 이미지

shmget 의 3번째 인자 플래그에서 IPC_PRIVATE 의 의미는 무엇입니까?

if( ( shmid = shmget( key1, key1_size, IPC_PRIVATE ) ) < 0 ) {
  if( ( shmid = shmget( key1, key1_size, 0660 | IPC_CREATE ) ) < 0 ) {
    error code...
  }
}
 
process code...

다른 분이 만드신 소스를 분석 중에 있습니다만, ( 자료가 소스뿐이 없습니다.

james053의 이미지

JNI에 관해 여쭤볼려고 합니다.

안녕하십니까??
졸업논문을 준비중인 학생입니다.
현재 C로 구현된 OPENSSL 라이브러리 중 소수생성방식을 C에서 수행하고,결과로 생성된 소수결과값만을
이클립스,즉 자바로 받아 안드로이드 에뮬레이터 창에 올리는 작업을 진행중인데요
JNI로 구현해야된다는데 인터넷에 자료가 너무 없어 힘드네요.

pantom2000의 이미지

pintos 구조체 할당

운영체제 pintos 에서 구조체 선언하여 사용하다가 test 할경우 에러가 나서 질문 여쭙니다.
아래에 구조체 포인터를 선언 하기만하여 사용하면 컴파일은 되는데 pintos 에서 alarm-aingle실행시에러가 나더군요
실제 메모리에 할당 하여 사용해야 할텐데 포인를 없애고
struct blocked_list_elem blocked_thread_elem1;으

jjh2214의 이미지

STL의 set, multiset사용할 때 궁금한점

class vertex
{
public:
vertex(): m_Pnt(0.0F, 0.0F){}
vertex(const vertex& v):m_Pnt(v.m_Pnt){}
vertex(const PointF& pnt):m_Pnt(pnt){}
vertex(REAL x, REAL y):m_Pnt(x, y){}
vertex(int x, int y):m_Pnt((REAL) x,(REAL) y){}

bool operator<(const vertex& v) const
{
if (m_Pnt.X == v.m_Pnt.X) return m_Pnt.Y < v.m_Pnt.Y;
return m_Pnt.X < v.m_Pnt.X;
}

bool operator==(const vertex& v) const
{
return m_Pnt.X == v.m_Pnt.X && m_Pnt.Y == v.m_Pnt.Y;
}

superkkt의 이미지

한글 TTF 폰트 파일에서 초성, 중성, 종성을 분리할 수 있나요?

안녕하세요.

TTF 폰트 파일에서 초성, 중성, 종성별로 자소를 분리해서 이미지 파일로 만드는 방법이 혹시 있나요? 예를 들어서 'ㄱ'의 경우 이게 초성인지 종성인지에 따라서 모양이 달라질텐데요. 두 가지 경우를 모두 뽑아낼 수 있는 방법이 있을지 궁금합니다.

richjaff의 이미지

[완료]WSAGetLastError()에 대해 질문드립니다.

IOCP 부분에서 입/출력이 끝날때마다 에러 검사를 하기 위해
WSAGetLastError()를 호출하는 부분이 필수적으로 붙게됩니다.
이 에러 검출용 코드의 경우 동기화가 필요한가요?

예를 들어서, A라는 워커쓰레드에서 발생한 에러를 멀쩡하게 IO를 잘 수행중인 B 워커쓰레드에서
A에서 일어난 에러를 받는 현상

jw8704의 이미지

OCX 와 flash 연동

안녕하세요

MFC 를 사용해서 ActiveX 컨트롤을 만들었습니다.
ocx 파일이 결과물로 나왔고 그걸 cab 으로 만들어서 웹에서 실행시켜보는것까지 했습니다.

그런데 제가 UI 작업은 분리해서 다른사람이 할수있도록 하고싶은데요

제가 만든 ocx 파일에는 윈도우 클래스가 3개있습니다. 그냥 new 로 클래스 생성하고 CreateEx 로 위치와,크기만 전달해주면 되도록

만들었습니다.

그래서 UI 작업하는 분은 창을 예쁘게 꾸민뒤 제가만든 윈도우 3개를 넣어주면 되도록 했는데..

이런식으로 분리해서 작업하는게 맞나요??ㅡㅡ;

처음해봐서 제가 어떻게 분리된 파일을 줘야할지 잘모르겠습니다.

또 이런경우에 제가 flash 개발자에게 ocx 파일을 주고 그분이 UI 합쳐서 완성하는게 맞나요?
아니면 제가 그분으로부터 flash ocx 를 받아서 제 프로그램에 UI 를 입혀서 완성하는게 맞나요?

보통 어떻게하나요?

조언부탁드립니다.

안녕히계세요

페이지

프로그래밍 QnA 구독하기