프로그래밍 QnA

shs0917의 이미지

서브함수에서 구조체 배열을 리턴할 수 있나요?

struct _element{
    int a;
    int b;
};

typedef struct _element element;

element temp[5];

int main(void){
    element aa;
   
    aa = sub();
}

element sub(){
    temp[0].a = 0;
    temp[0].b = 1;
  
    return temp[0];
}

이런식으로 구조체 배열의 원소 하나를 리턴시킬수 없나요?

Seven..의 이미지

new를 이용한 메모리 동적 배열생성시..

현재 코드는 이렇습니다.

argc=test+1;
char* ctmp = [200001];
for(i=1;i<=test;i++)
ctmp[i]=new CHAR;
argv=ctmp;

그런데 이 200001 이 아니라 argc를 사용하고 싶습니다.
그런데 argc를 넣으려고 하면 안들어가요;; 변수라서 그런듯;;
const를 때려도 그렇고..
그렇다고

char* ctmp = new char[....] //이렇게 하면
ctmp[i]=new CHAR;
argv=ctmp;

에서 에러가 납니다.
어떻게 해야 할까요..

그리고 이 200001이 이십만을 넘어서서 오십만 백만이 되면 그대로

maindb의 이미지

imap command 잘 아시는 초 고수분 ㅡㅡ;

지금 2일째 RFC 문서등을 보고 있는데...
제대로 설명이 없네요 ㅡㅡ;;

telnet localhost 143

뭔지 대충 아시는 분들은 아실 겁니다.

a00 login 아이디 패스워드

뭐 이런 command 입니다.

문제는... 여기서

a00 SELECT "INBOX"

와 같이 명령어를 내렸을때 나오는...

* OK [UIDVALIDITY 1080400620] UID validity status
* OK [UIDNEXT 1080479657] Predicted next UID

위 두 문장 입니다.

1080479657 가 next UID 라면 현재 UID 는 1080479656 이란
이야기 인지...

그리고... 여기서 메일을 부를때 헤더만 출력할때

제갈아찌의 이미지

gtk 기반의 gaim분석 ...?

gtk기반의 gaim을 분석해서 수정을 하려고 합니다.
메신져기능을 사용해보려구 하는데
역쉬 쉽지 않다는것을 뼈져리게 느끼고 있습니다...
gaim.sourceforge.net 의 api의 해더도 보고 소스도 보고 있는데
너무 방대한 내용이라 정신이 없네요..
gaim 의 분석해보신분이 있다면 어떤식으로 많이 접근했고 어디에서
많이 도움을 받았는지 좀 부탁드립니다..
제가 해보려는것은 gaim 을 분석해서 메뉴쪽에 기능을 추가하고
네트웍 기능을 이용해 보려구 하는데.. 넘 힘드네요 ^^;

jagalchee의 이미지

read(), write() 로 메세지를 읽고, 받을때는 항상 문자열의 형

C 에서 소켓 프로그래밍을 할때, 서버와 클라이언트간에 메세지를 주고 받을때
read(), write(), 혹은 recv(), send() 를 쓰지 않습니까?

이때, 이 함수들이 주고 받는 데이타들은 모두 문자열의 형태인가요?
아니면, 보낼때(write 혹은 send 할때) 보내는 데이타의 형태에 따라서, 문자열이 될 수도 잇고, 정수도 될 수도 있고, 실수도 될 수 있는 것인가요?

그리고, 보낼땐 정수형태로 보냈는데, 받을 때 문자열로 받거나 그럴 수 잇나요?(물론 그러면 안되겟찌만

Supermania의 이미지

ActiveState Perl 5.6 + VisualC++ 6.0에서 perlcc 사용문제!

안녕하세요 정말 오랜만에 글을 올리네요 다름이 아니라 Windows환경에서 perl 실행파일을 생성해야할 일이

생겨서 ActiveState Perl 5.6과 VisualC++ 6.0을 설치했는데 컴파일을 위해 perlcc test.pl 하면

Quote:
Command line warning D4002 : ignoring unknown option '-debug'
Command line warning D4002 : ignoring unknown option '-libpath:C:\Perl\lib\CORE

Command line warning D4002 : ignoring unknown option '-machine:x86'
pccxAfae.c
LINK : fatal error LNK1104: cannot open file "pt:ref,icf.exe"


이런 결과가 나옵니다 -0-;;;
제갈아찌의 이미지

CVS로 작업을 할때 구체적으로 어떻게 이루어지는?

open source project를 보면 CVS로 작업을 많이 하잖아요..
근데 구체적으로 어떻게 사용하는지를 잘모르겠네요..
리눅스 상에서 CVS를 사용하여 작업하는 구체적인 경우를 알고 싶네요..
초보자로서 넘 궁금하네요..
좋은 자료라도 있음 추천좀 해주세요 ^^

jagalchee의 이미지

따옴표가 들어갈때만 안되네요.

리눅스에서 간단한 서버-클라이언트 소켓 프로그래밍을 하고 있습니다.
클라이언트에서 영어 단어를 보내면, 서버에서 검색해서 클라이언트로 보내주는 프로그램입니다. 이중에서 서버 프로그램중의 일부분입니다.

[code:1]/* 쉘에서 실행시킬 명령을 완성시킨다 */
command = (char *)malloc(wordLength+10);
snprintf(command, wordLength+10, "./edic \"%s\"", word);
command[wordLength+9] = '\0';

/* 프로세스를 하나 더 만들어서, 영어 사전 프로그램을 실행시킨다

koym777의 이미지

리눅스에서 프로세스 별로 DISK I/O 양을 알수있나요?

HP-UX같은 경우 Glance같은 툴을 쓰면 각 프로세스 별로
Logical/Physical DISK IO rate를 알수가 있는데,
리눅스에선 아무리 찾아봐도 그런 정보를 제공하는 툴은
없는 듯 싶군요.
진짜 없는 건가요????
몇일 째 찾아보는데 답답하군요. 혹시 이에 대해
아시는 분 있으시면 꼭 답변 주셨으면 해요~~.

jiniri의 이미지

long int형보다 더 큰 정수형 자료형 타입 만들기

요즘 자료구조라는 과목 배우고 있는데..

엄청난 큰 수를 담을수 있는 자료형을 만들어 보라는데...

이것저것 생각해봤지만 도저히 모르겠네여..

그래서 네이버 지식인에서 찾아봣는데여..
이런 답변이 있군요..

Quote:

1. 질문자께서 얘기한 방법이 그 중 하나입니다.
  예전에 8비트 pc 시절부터 썼던 방법이죠.
  즉, 지금의 많이 사용하는 긴 데이터인 long int가 32비트죠?
  64비트 데이터를 저장하기 위해서 long int를 2개 사용하는 것입니다.

페이지

프로그래밍 QnA 구독하기