프로그래밍 QnA

chwealthy의 이미지

API인데.....계속 막히는 부분이 있습니다...도와주세요 ㅠㅠ

아래 처럼 요렇게 짰는데...출력하면 네모박스안에서
글을 입력할 수가 있는데....네모박스안에서 한줄을 입력하면 다음 줄로 넘어가야되는데 이상하게...한줄로만 나오네요 ㅠ
어느 부분을 수정해야되나요?
아무리 해도 ㅠㅠ

#include
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) ;
HINSTANCE g_hInst;
char lpszClass[100]="API Program Ex06";

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpszCmdLine,int nCmdShow)
{
HWND hWnd;
MSG Message;
WNDCLASS WndClass;
//ZeroMemory(&WndClass,sizeof(WNDCLASS);
g_hInst=hInstance;

mbcls의 이미지

[완료]리눅스 커널 컴파일이 원래 이렇게 시간이 많이 걸리는 걸까요??

VirtualBox로 구동하는 Ubutu 11.04 입니다.

Operation System Concepts(녹색 공룡책)의 2장 끝 프로그래밍 문제인 커널에 새로운 시스템 콜을 추가해서 새로 컴파일하기를 하고 있습니다.
전체적인 과정은 다음과 같습니다.
http://blog.naver.com/boybanx/70094301335

declspec의 이미지

directx 와 그래픽 가속

일반적인 윈도우 API 로 비트맵을 조작하여
화면 DC 에 뿌려주는 방식으로는
빠른 화면처리를 할수가 없는데요

그래서 DirectX 같은 라이브러리를 사용하면
이것이 훨씬 부드럽고 빨라지는데
원리가 뭔가요?

왜 기본 윈도우 API 로는 빠른 화면처리를 할수없고
DirectX 같은 라이브러리를 쓰면 가능해 지는 걸까요?

declspec의 이미지

non-blocking messagebox 만드는 법...

안녕하세요
Window API 에서
MessageBox 라는 함수가 있죠?
이 함수를 호출하면
사용자가 확인을 누르기 전까지는
쓰레드의 흐름이 정지하게 되는데
이걸 non-blocking 버전으로 간단하게 호출하는 방법 없을까요?
모달리스 대화상자를 만드는 방법 뿐인가요?

muzie의 이미지

정적 라이브러리 여러개로 공유 라이브러리 생성시.

예전에 liba.a 라는 것과 libb.a (가칭)라는 정적 라이브러리를 하나의 공유 라이브러리로 만들기 위해

gcc -shared -Wl,-soname,libab.so -o libab.so -L./ -la -lb

이렇게 시도를 해봤습니다. 안되더군요.. 그래서 구글링 끝에 알아낸 방법인,
이것을 풀어서 (ar x로) 다시
gcc -shared -Wl,-soname,libab.so -o a.o b.o

로 하니 또 됩니다. 심볼 만드는 방법이 다른가 싶어서 그냥 그런가보다 하고 넘어갔었는데,
어느날 똑같은 케이스,

artop0420의 이미지

[완료] bash 변수 공유 문의

bash로 짜고 있습니다.

1.bash 와 2.bash의 변수를 공유하고 싶은데요.
많은 언어를 접해본건 아니지만, php 같은 경우에도 include를 하면 변수를 공유해서 출력하던데,
bash에서도 비슷한 개념이겠다 생각했는데 안되네요...ㅎㅎ

제가짠게
1.bash에는

#!/bin/bash
 
a="test"
bash 2.bash

2.bash에는

chaoty의 이미지

민트 리눅스 터미널에서 컴파일후 파일 실행시 문제

민트 리눅스에서 터미널에서 컴파일을 한후 실행을 하니 open: no such file or directory가 출력됩니다. 그래서 man open을 쳐보니 제가 쓸려고 하는 함수와는 다른 함수각 나왔습니다. openvt 이런 함수 였는데 open함수를 추가할려면 어떻게 해야할까요?

yielding의 이미지

[완료]libssh 질문

안녕하세요

윈도우즈에서 libssh를 이용하여 프로그램하고 있습니다. 먼저 osx 에서 테스트하고 정상적으로 동작하는 코드를 윈도우즈에서 컴파일, 실행하니 process가 ssh_connect에서 block하고 더 이상 진행하지 않는군요.

개발환경은 vc10입니다.

혹시 이 라이브러리 윈도우즈에서 사용할 때 특별히 주의해야하는 사항이 있거나 동일한 경험을 하신 분들의 도움을 부탁드립니다.

감사합니다.

hwanikani의 이미지

[완료] unistd.h을 포함 안해도 컴파일이 되는 이유?

int main()
{
sleep(3);
return 0;
}

분명히 sleep() 함수는 unistd.h에 정의 되어 있기 때문에
#include 을 해줘야 되는줄 알았는데
이상하게 include 안해줘도 컴파일이 정상적으로 되네요...
syscall() 함수도 마찬가지구요.

gcc에서 자동으로 unistd.h파일을 포함하나 싶어서
심지어 unistd.h파일을 지워봤는데도 정상적으로 컴파일이 되더군요 - _-;;

혹시 왜 이런지 아시는분 계신가요?

paek1ju의 이미지

wstring wstr(L"ㄱ") 을 string 으로 변환..

안녕하세요.

wstring 을 이용해서 한글 다루는 문제로 고생하고 있습니다..

목적은
wstring wstr(L"ㄱ") 을 string str 으로 변경해서 사용하는 겁니다.
여러가지 예제를 해보다가 다 안되어 그나마 근접한 변환 함수로 해보고 있습니다.

아래가 연습 소스인데요.
string str ("ㄱ"); 을 다루는 결과가 제가 원하는 결과 입니다.

str size 3
ㄱ
227
132
177

헌데,
wstring wstr(L"ㄱ") 을 string str으로 변환하기 위해
wcs_to_mbs() 코드를 이용하면 아래 결과 같이 can't convert wstring to string 에러가 납니다.

페이지

프로그래밍 QnA 구독하기