프로그래밍 QnA + 설치 및 활용 QnA

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를 다르게 사용할 것 같지는 않은데...

ganesis의 이미지

7.3 커널 보안 패치를 하였는데 CPU2개가 인식이 되지 않고 하나

안녕하십니까?

이번에 서버를 7.3으로 설치하여 커널보안 패치를 하였습니다.
그런데 2CPU가 1CPU로 인식하는 문제가 발생하였습니다.
이문제를 어떻게 해결해야 될지 난감해요..
커널보안 패치한 버전은 kernel-2.4.20-24.7.i386.rpm 입니다.
이 보안패치 이후에 더 나온것이 있는지 아니면 다른 방법이 있는지 궁금합니다.

고수님들의 많은 조언을 기다리겠어요..

ilovewoony의 이미지

subversion 기본디렉토리 만들기 에러

svn mkdir http://(Subversion 서버의 IP주소 또는 도메) /home/svn/sample/trunk

위처럼 입력을 하면 vi이 실행되면서 아래와 같이 나올 것입니다. :q!로 빠져 나갑니다. --This line, and those below, will be ignored--

A http://(Subversion 서버의 IP주소 또는 도메인)/home/svn/sample/trunk

vi을 빠져 나왔다면 아래와 같이 나오는데 c를 누르고 엔터를 치면 디렉토리가 만들어 지게 됩니다. Log message unchanged or not specified
a)bort, c)ontinue, e)dit

-------------------------------------------------------------------------------------

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로 된 소스알려주심.. 더 욱더 감사...

acooda의 이미지

퀀커러의 fish://xxx.xxx.xxx.xxx

퀀커러를 쓰다가 fish라는걸 알게 되었습니다. 컨커러에서 걍 이것저것 누르다 보니 랜브라우저에서 바로 ssh로 접속하는게 있더군요. 상당히 편리합니다. 그놈에서도 ㅤㄷㅚㅆ으면 좋겠는데 :D

그나저나 이게 문제가 하나 있습니다. 한글이 안되는군요. 한글환경은 다 갖추어진 상태입니다. 컨커러에서도 한글은 잘 나오고요. 하지만 컨커러에서 fish로 접속을 하면 한글이 깨져서 나옵니다.

어디서 설정을 하는지 모르겠습니다. 혹시 이거 아시는분

endt0and의 이미지

시작 메뉴 한글로 나오게 하려면 어떻게 하나요?

데비안 시드 쓰고있습니다
데비안 한글설정을 다 제대로 했는데 x윈도우 시작하면 작업표시줄이나 메뉴가 전부 영어로 나오네요....지금 이렇게 데비안에서 한글도 쓰고 한글도 읽고 하는데
이상한건 작업표시줄이나 메뉴같은거만 영어로 나옵니다..
꼭 영문윈도우2000에 한글설정만 해놓은것처럼요....
근데 설정할껀 다 설정했거든요.....예전에 한글설정했을때는 잘나왔었구요
그때처럼 잘했는데 이번에는 이상하게 메뉴만 안되네요..정확히 어디부분을

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기