프로그래밍 QnA

seungdam의 이미지

윈도우 프로그래밍하는데 이거 컴퓨터에 문제 심각하게 생기나요??

제가 코드를
#include
#include
#include
#include
#include
#include

HINSTANCE g_hInst;
LPCTSTR lpszClass = L"Window Class Name";
LPCTSTR lpszWindowName = L"Window Programming LAb";

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wPARAM, LPARAM lParam);

int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
HWND hWnd;
MSG Message;
WNDCLASSEX WndClass;
g_hInst = hInstance;

seungdam의 이미지

윈도우 프로그래밍하는데 이거 컴퓨터에 문제 심각하게 생기나요??

제가 코드를
#include
#include
#include
#include
#include
#include

HINSTANCE g_hInst;
LPCTSTR lpszClass = L"Window Class Name";
LPCTSTR lpszWindowName = L"Window Programming LAb";

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wPARAM, LPARAM lParam);

int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPWSTR lpCmdLine,
_In_ int nCmdShow)
{
HWND hWnd;
MSG Message;
WNDCLASSEX WndClass;
g_hInst = hInstance;

익명 사용자의 이미지

vim에서 CSV파일을 다루기 위해 csv.vim이라는 플러그인을 설치했는데 잘 작동하지 않습니다.

개발자는 아니고 리눅스에서 쉘, 파이썬을 이용하여 데이터를 분석하는 생명과학하는 사람입니다.

플러그인 개발 페이지는
https://github.com/chrisbra/csv.vim#using-a-plugin-manager
입니다.

저는 Vundle을 사용하기 때문에 .vimrc에 해당 플러그인을 넣고
:PluginInstall을 실행했습니다.

제 .vimrc파일 입니다.

ljs0652의 이미지

프로세스 모니터링 질문이 있습니다.

제가 특정 프로세스가 실행이 되는지 모니터링을 하고 싶은데요.

만약에 notepad.exe가 실행이 되고 있지 않다가 실행이 되는 순간 잡아내고 싶거든요.

그럴 경우에 어떤식으로 접근을 해야 할까요?

계속해서 프로세스 목록을 찾게 해야 하는지 아니면

특정 프로세스가 실행되자마자 이벤트를 받을 수 있게 할 수 있을까요?

익명 사용자의 이미지

맥북으로 콘솔게임 실행방법이 궁금합니다.

맥북 vscode로 콘솔게임을 만들려고 하는데 윈도우처럼 cmd.exe파일을 만들 수 없는거같더라구요. 회원가입하고 로그인하고 그런식으로 프로그램을 짜려고 했는데 지금 처음부터 이미 턱 막혀버렸습니다..
혹시 맥북에서 콘솔게임이나 관리프로그램을 만들려면 어떻게 해야하는지 방향 좀 알려주세요!!

hg2442의 이미지

Windows Semaphore 질문입니당.

windows에서 공유메모리와 함께 세마포어 사용하려는데
검색을 해봐도 리눅스 공유메모리와 세마포어 예제 위주로 나오네요.

일단 공유메모리 부분은 어느정도 된 것 같고
이제 세마포어만 하면 되는데 잘 안되네요.

Server
-----------------------------------------------------------------------------------------------------
HANDLE H_SERVER, semSERVER;
i_Map *imap;

zero5140의 이미지

C++ 대출 문제 질문드립니다.

중간에 cin으로 입력을 받았는데

Loan::Loan()
{
annualInterestRate = 9.5;
numberOfYears = 30;
loanAmount = 100000;
}
이렇게 또 초기화 해주는 이유가
제가 아무 값을 입력 안했을 때 저 값으로 출력 되기 위해서 인가요?

chocokeki의 이미지

c언어 참조되지 않는 변수 최적화 방지 기법?

안녕하세요

가끔 일부 코드만 최적화를 방지해야 하는 경우가 있는데요
예를 들어 다음과 같습니다

아래 코드 설명을 첨가하자면 에러가 발생하면 무조건 hw에서 레지스터를 1회 읽어야 해당 레지스터가 클리어 되는 경우가 있습니다

그래서 tmp에 데이터를 옮겨넣고 tmp의 역할은 끝이납니다(다른곳에서 참조 x)

volatile uint32_t tmp;

if 에러
tmp = read_register(hw_address);

그래서 걱정이 되는 경우가 있는데요 tmp가 단순히 읽기만 하고 다른곳에서 참조를 하지 않기 때문에 최적화로 사라지는 문제가 생길까봐요

혹시 이런 경우에 대비할 뭔가 좋은 방법이 없을까요?

awdxawdx101의 이미지

1 word의 크기

윈도우즈 API에서 lParam의 HIWORD, LOWORD 할때는 word의 크기를 16bit로 취급하고, gdb의 메모리 보는 명령어의 x/wx 에서 'w'ord 는 32bit를 의미합니다.

어디서는 1워드가 16비트고 어디서는 1워드가 32비트라고 하는데 도대체 1워드의 크기는 몇 비트인가요?

페이지

프로그래밍 QnA 구독하기