프로그래밍 QnA

ututlinux의 이미지

프로세스 수행도중 다른 프로세스를 시동걸고 싶은데요.

먼저 메인 프로세스가 돌고 있습니다.
이상황에서 다른 실행화일을 실행시키고 싶습니다.

system함수를 사용해보았지만.

이미 프로세스로 돌고 있는 상황에서 system함수를 호출을 해보니...
원래 돌던 프로세스가 좀비가 되버리더군요.

아무래도 fork, exec를 써도 비슷한 상황이 생길거 같습니다.

그림으로 대충 표현하자면

무슨 방법 없는지 모르겠습니다.

여러 고수님들의 고견 부탁드립니다.

neogea의 이미지

[질문] 구조체의 멤버변수를 알수있는 방법이 있나요??

구조체를 선언했을때 해당 구조체의 멤버를 알아내는 방법이 있을까요?

struct AA{
    int a;
    char b[10];
    int c;
};

struct AA aa;

이와 같이 선언을 하였을 때 프로그램상에서 AA 또는 aa의 멤버변수는 어떤
것들이 있고 그것들의 타입은 무엇이다. 라고 알아낼수 있는지요. 혹시 알수는
없더라도 그 값을 출력이 가능한지 알고 싶습니다.

제가 만들고자 하는건 어떤 구조체의 타입과 변수를 주면 해당 맴버들의
값을 자동으로 출력하는 함수를 하나 만들려고 하거든요. 물론 변수만 넘겨서

maindb의 이미지

[질문] 쿼리 결과의 데이터 크기를 알고싶습니다. 가능할까요?

MySQL 과 C 입니다.

query 의 결과로 오는 result 가 여러줄일때 이 값들의 실제 크기를
구하고 싶습니다.
즉...

result = mysql_store_result(&mysql)

while( row = mysql_fetch_row(result) ){

printf("%s,%s",row[0],row[1]);
}

위와 같이 결과값을 순차적으로 print 하지 않고


[code:1]
while( row = mysql_fetch_row(result) ){

sprintf(tempstr,"%s,%s" row[0],row[1]);

strcat(putstr,tempstr);

jwshinji의 이미지

ARM에서 set_fs 시의 시스템 다운 현상

i86 계열 호스트에서 정상 수행되는 커널 모듈을
ARM 계열 타겟에 크로스 컴파일하여 로딩한 후 수행하게 되면
아래의 set_fs(KERNEL_DS) 부분에서 시스템이 다운됩니다.

oldfs = get_fs();
set_fs(KERNEL_DS);

... socket send/receive ...

set_fs(oldfs);

get_fs/set_fs 부분을 삭제하고 수행하면 소켓 send/recv 시 14번 오류(bad address)가 발생됩니다. (i86 호스트에서 이렇게 시험할 경우도 동일한 오류가 발생됩니다.)

ARM이라고 get_fs/set_fs를 다르게 사용할 것 같지는 않은데...

emptysky의 이미지

전처리기 전개 후 코드 열람

간단한 예를 들어 보겠습니다.

#define printexpr1(expr) printf(#expr "=%d\n",expr)

void main()
{
   ...
   printexpr1(3+1);
   ...
}

라는 코드가 있을때

void main()
{
   ...  
   printf("3+1" "=%d\n",3+1);      /* 매크로가 전개됨 */
   ...
}

이렇게 매크로가 전개된 후의 코드를 볼 수 있는 방법이 있을까요?
복잡한 매크로 함수의 경우 보기가 영 불편해서...
gdb로 삽 좀 파
urmajest의 이미지

SSH을 사용하는 api

안녕하세요.

C/C++를 이용해서 특정 서버에 SSH로 접속하고,

파일을 복사하고(SCP) 실행시키는 작업을 하려고 합니다.

이런 작업을 지원하는 api가 있을까요?

rabbitkang의 이미지

module에서 /proc file 을 open 하는 법 아시는분..

일반 파일과 틀려서..
커널 2.4에서는 쫌 다르던데...
좀 갈쳐 주세요...

일반 파일 커널에서 open하는 lib는 있는데...
/proc 파일 커널에서 open 하는 건 못찾겠네요...
혹시.. lib로 된 소스알려주심.. 더 욱더 감사...

greatkgc의 이미지

ant용 preprocessor는 뭘 사용중이신지요?

Java용 프리프로세서를 생각하던 중 ant Task로 동작하는
preprocessor를 사용하려고 합니다.

Ant 홈페이지에 갔더니 대략 3개 정도가 보이는 것 같은데
이 중 대세(?)가 무엇일까요?

http://ant.apache.org/external.html

이미 ant용 preprocessor를 사용하시는 분들께 조언부탁
드리겠습니다.

paraline의 이미지

[질문]gd library 사용시, 한글이 깨질 경우, iconv 사용방법에

gd library를 사용하여, 이미지 프로세싱 프로그래밍을 하고 있습니다.
이미지 위에 텍스트를 넣을 경우, 영문은 잘 나오는데, 한글은 깨져서 나옵니다.
여기서 검색을 해보니, iconv로 UTF-8으로 인코딩 해서, 사용하라고 하셔서, 그대로 해봤는데, 역시 깨져서 나오는군요.
iconv를 사용할 경우, 영문도 역시 깨져서 나옵니다.(원래의 깨지지 않은 글자가 나오고, 그뒤에 붙어서 깨진 글자가 나옵니다.

iconv를 아래처럼 사용했는데, 어디가 잘못됐는지 모르겠습니다.

onlytobe의 이미지

서로 다른 Class 객체를 다른 클래스에서 하나의 변수로 받는 방

수고가 많으십니다.
매일 질문만 해서 송구하군요... :(

질문좀 하나 드리겠습니다.
서로 다른 device에 대한 Class가 있습니다.
거의 동일한 동작을 하지만 내부내용은 조금 다릅니다.
또 다른 Class가 있습니다.
이 Class는 위의 device Class에서 수행한 결과값을 이용하여 어떤
process를 하는 Class입니다.

전자를 An (A1 ~A5)으로 칭하고 후자를 B로 칭하겠습니다.

GUI에서 해당 device를 선택하면 해당 An의 객체를 생성하고 그 객체를 B Class로 넘겨주어야 합니다.

페이지

프로그래밍 QnA 구독하기