안녕하세요.
인터넷에서 키보드의 키를 누른 순간 동작을 하는 소스를 구해 아래와 같이 쓰레드에 적용하여 잘 쓰고 있었습니다.
void* getch(void* pData) { int ch;
struct termios buf; struct termios save ; // CQueueMsg* queueMsg ; // msg_data mData ;
pData = NULL ; // for avoid warning at compile... // queueMsg = CQueueM
편리해서 GitHub를 사용하는데요... GitHub에 자신의 프로젝트의 ToDo 리스트를 관리하려면 따로 ToDo 기능이 없나요? Wiki에 적어야 하나요?
안녕하세요
global operator new 재정의 할때 디플트 global operator new 를 호출해줄 수 있는 방법이 있나요 ?
조건에 따라 디플트 global operator new 를 호출해줄려고 하는데...
안되면 malloc 가지고 기본적인 operator new 를 구현하는 수밖에 없으려나요 ?
답변 부탁드립니다.
감사합니다.
안녕하세요?
유닉스, 리눅스 프로그래밍 필수 유틸리티를 공부하고 있는데, 예제를 실행할려는데 되지가 않네요.
코드는
#include <stdio.h> int main() { int a = 1; char *str = "a = %d, number = %d\n"; __asm__ __volatile( "pushl %0\n\t" "pushl %1\n\t" "pushl %2\n\t" "call printf\n\t" :
예를 들어...
a.dat 파일의 내용은
001 Yes 2009/01/01 001 002 No 2009/02/01 001 003 No 2010/01/01 009
와 같은 형식이고
b.dat 파일의 내용은 Description: Where is the most popular place... Description: How are you?
와 같은 형식일때...
001 Yes 2009/01/01 001 Description: Where is the most popular place.. 002 No 2009/02/01 001 Description: How are y
전체적인 흐름은 이해하겠으나...
PDATA는 struct _node의 포인터인데...
PDATA nodeAlloc()라고 함수 같이 선언한것 같은데...
어떤 구조인지 이해가 잘 가지않습니다
이 흐름에 대해서 설명좀 부탁드립니다
typedef struct _node { int data; struct -node *link; }DATA, *PDATA; PDATA nodeAlloc(i
윈도우에서 다른 프로세스의 소켓을 종료하는 방법을 알고 싶습니다. ESTABLISH로 보이는건 다 지우고 싶은 마음입니다.
netstat로 찾아서 taskkill로 프로세스를 죽이는 커맨드 입력방법은 알고 있습니다. 프로세스는 죽이지 않고. 해당 프로세스의 소켓을 제거하는 도스 커맨드명령어나 프로그램 개발
환경은 윈도우7 이구요. 아파치2.2.14-php5.04 입니다.
여기에 fcgi2.4를 설치해서 테스트로 돌려봤는데요.
httpd.conf 설정은
# php 설정 AddType application/x-httpd-php .php .html .htm .phtml .inc AddType application/x-httpd-php-source .phps ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-
#include<stdio.h> #include<string.h> char *insert() { char buf[20]; char *str; fgets(buf,20,stdin); buf[(strlen(buf)-1)]='\0'; strcpy(str,buf); return str; } int main() { char *buf; buf=insert(); printf("buf=%s\n",buf); return 0; }
세그먼트 오류가 나는데...
함수포인터에 대해서 공부중인데 헷갈리네요
atexit 함수는 즉 프로그램 종료부 처리를 맡는 함수로 알고 있는데요
예를 들어
main {
if(atexit(a)!=0) printf("a");
if(atexit(b)!=0) printf("b");
if(atexit(c)!=0) printf("c");
return 0;
}
이라 했을 때 atexit(c) atexit(b) atexit(a) 순으로 실행이 되는 것으로 알고 있는데요
근데 그 결과 가 !=0일 때(즉 오류가