프로그래밍 QnA

realian의 이미지

local variable에 대해 free()를 호출하면 어떻게 되나요..?

new나 malloc으로 할당받지 않은
그냥 단순 local 변수에 대해 free()를 호출하면 어떤 일이 생기나요..?

전 제 경험으로 core가 나거나 동작이 아예 안되거나 혹은 잘되거나..
정의되지 않았다고 답했는데..

아무래도 확실히 알고 있어야 할 것 같아서...

어떤 경우는 컴파일러에서 에러라고 잡아준것도 같았는데.. 기억이 안나는군요..

gnoygnas의 이미지

X10을 이용한 가전기기 제어 CGI 프로그램에서...

C로 웹상에서 가전제품을 제어하는 CGI를 구현했습니다..
그중 일부 소스 코드인데, 문제는 전체적으로 화면에 표시해 주질 못합니다.
여기 그림을 포함시킬수 없어 링크 걸어 놓았습니다..

http://www.gnio.net/zboard/view.php?id=gLab2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=19

그림에서 보듯이 맨 아래 부분에 그림으로 표시해주어야 할 부분이 태그로 보입니다.

테스트는 Wowlinux 7.1 [gcc 2.96] , BOA 0.94.17 Webserver에서 했습니다.

하하의 이미지

PID, PPID 관계가 필요한 이유?

:D

유닉스는 모든 프로세스가 꼭 부모 자식 관계를 유지는데..

꼭 그래야만 하는 이유가 있는건가요?

윈도우 같은 경우 모든 프로세스(?)는 부모 자식 관계를 유지하나요?

제가 알기론 윈도우는 fork 같은 기능은 없는 걸로 알고 있습니다..

^^;

이한길의 이미지

아래 STL을 보다가... STL에 대한 기초 지식좀...

아래 STL을 보고... 또 인터넷에서 많은 조사를 해봤습니다.
그런데 막상 사용해보려고 하니가...움...감이 잘 안오네요..

먼저 설치부터 막힙니다.
일단은 http://www.stlport.org/ 에서 다운 받구요..
압축 풀고 설치하려고 하는데..

저는 mingw를 사용합니다. 윈 환경에서 사용할 만한 gcc인것 같아서요..
그런데 그다음부터 어떻게 설치해야 할지 모르겠습니다.
make도 잘 안되는거 같구요..

기초적인... 당장에 설치하는 방법이라도 좀 알려주실 수 없나요?

이한길의 이미지

Cygwin B20을 가지고 개발을 하는 것에 대해...

윈도우즈에서 리눅스와 같은 환경에서 개발을 하려 한다면
Cygwin32나 UWIN을 사용하실 것입니다.

예전에 포럼에 "Cygnus Win32 의 쉘에서의 작업에 대해서"라는 글을 썼었는데..
그때 RisaPapa님이 말씀하시길...

Cygwin32는 리눅스와는 또 다른 형태로 가고 있어서 시그윈 메니아들은 아직도
구버젼(B20)을 많이 사용한다고 하셨고 또 UWIN을 추천해주셨습니다.

오늘 다시한번 윈에서 리눅스와 비슷한 형태를 갖추고 작업을 하고 싶은 마음에...
Cygwin-B20을 다운받아서 설치했습니다. 해봤는데...

illuza의 이미지

packet이 있을 때 web brower에 적용시키기

안녕하세요?

들어오고 나가는 packet을 잡아 web brower에 적용시켜서 web page가 뜨거나 어느 web server로 정보를 보내려고 합니다. packet은 물론 ip와 tcp 정보, 그리고 html code가 들어있습니다.

어떻게 하면 좋을까요? mozilla 같은 web brower 소스 코드를 봐야될거 같은데 그건 너무 막막합니다.

jinushun의 이미지

이 에러 -_-;; reduce to an integer constant

에러명 : case label does not reduce to an integer constant

에러 위치

void analysis_si2cmfc(U8 *p_imsg_data)
{
	switch(*(p_imsg_data + OFF_FUNCTIONX))
	{
		case  GET_AT_IDX('E'):

case 부분에서 에러가 뜹니다.

C 에서는 case 에 인티저값만 된다는 걸 알고있습니다. C++ 은 다른것도 된다는 말을 본거 같기는 한데..

아무튼 나머지 코드는 아래와 같습니다.

int htAlarmtype[7] = {-1,-1,3/*O*/,-1,4/*C*/,2/*R*/,1/*E*/};
#define GET_AT_IDX(x)	(htAlarmtype[x%7])

skysign의 이미지

Codepage 와 CharacterSet 의 차이는 무엇인가요?

Codepage 와 CharacterSet 이라는 말은 심심치 않게 듣는 말입니다.

대강 무엇인지는 알겠지만... 명확하지가 않내요...

더블어서 각 OS 별로 사용가능한 코드페이지와 ISO-???? 이런식으로

알려저 있는 코드페이지 KS5601과 같은 KS???? 등과의 호환성이 궁금합니다.

더불어서... (질문이 너무 많나..^^;;;)

하나의 폰트가 있을 때, 폰트속의 한 글자가, 각 코드페이지나 캐릭터셋과 대응되는 과정도 궁금해염... :D

곤의 이미지

[질문] 프로세스 이름을 가지고 현재 시스템에 프로세스가 돌고

프로세스의 이름을 가지고 현재 시스템이 이 프로세스가 실행 중인지를
확인하고 싶은데...
간단하게 사용할 수 있는 함수가 있나요?

쉘에서는
ps -ef | grep <name>
이렇게만 하면 쉽게 확인할 수 있는데,...

막상 코딩하려니까 번거롭네요.

답변 부탁드립니다.

coco의 이미지

STL(Standard Template Library)의 궁금한점...

:roll: 안녕하세요?

C++의 STL에 관한 궁금증 몇가지를 물어 볼려고 이렇게 글을 올립니다.
STL을 공부하다 보니 잘 알고 활용하면, 코드의 재사용성 및 안정성, 그리고
성능향샹 면에서도 좋은거 같아서 이렇게 문의를 드립니다.

1. 실제 프로젝트에서 c++ STL을 많이 사용하나요?

2. STL을 공부할려고 책을 찾아보니 국내 서적은 2권인가 있던데, 좋은 책이나
좋은 관련자료 있는 사이트 있으면 추천좀 해주세요.

감사합니다.

페이지

프로그래밍 QnA 구독하기