프로그래밍 QnA

assa의 이미지

[C++] 배열의 크기를 리사이징할려면 어떻게 해야하는지..

네이버 게시판을 참고해서 대충 이렇게 만들어봤는데요..

char *resize(char *, int a);
int main(){

   char *arr= new char[10];
   arr= resize(NULL, 100);

   delete arr;

   return 0;
}

char *resize(char *re_arr, int a){
   delete re_arr;

   re_arr= new char[a];

}

에러가 나네요..(무한 루프로 delete, create하니까요...)

다른 방법이 있는지..알고 싶습니다...

보통 어떻게 배열을 리사이징하나요?

리사이징이라는 표현이 맞기는 한건지도 궁금...^^;;

tombraid의 이미지

설정파일 관리 UI

xml 형식으로 된 설정파일을 관리하는 UI를 작성하고 싶습니다.

어떤 방식이 좋을까요?

머 프로그램을 하나 새로 짜면 좋겠지만.. 워낙 게을러놔서 좀 간단하게 처리할 수 있는 방법이 없을까 고민중입니다.

우선, xpath 나 혹은 다른 형식을 이용하여 stdin 으로 xml 파일과 입력 내역을 입력받아 xml 파일을 수정해주는 프로그램이 하나 있다고 가정합니다. (이런 프로그램 혹은 비슷한 거라도 있으면 가르쳐 주세요.) 이름은 대충 xse (xml stream editor ㅋㅋ) 머 이정도로 하죠. input.xml 에 <tag1><tag2>no content</tag2></tag1> 이 들어있다고 했을때, 대충 xse input.xml '/tag1/tag2' 'content' 이런 식으로 실행하면,

서지훈의 이미지

realloc()의 오류 ... ?

음... 뭔가 이상하군요.
realloc()을 하면은 문자열이 오염이 되어 garbage 값이 들어가게 됩니다.
[code:1] 159 temp = (j_vector - ni_vector) + replace_len;
160
161 LOG_PRINT("ret_ = [%p][%d][%s]\n", ret_str, strlen(ret_str), ret_str);
162
163 if ((ret_str = (char *) realloc((char *) ret_str, temp)) == NULL) {
164 LOG_PRINT("malloc(): %s\n", strerror(errno));

bestmaxim의 이미지

마운트를 걸었는데 잘 안되는 부분이있습니다

nas 장비 AA폴더를 1번 서버와 2번 서버 BB 폴더에 각각 마운트를 걸었습니다.
그런데 3번 장비에서 rcp를 이용해 BB폴더에 카피를 하면,,
1번 장비에서 ls -l 하면 날짜, 파일크기 모두 변경되는데
2번 장비에서 ls -l 하면 날짜와 크기가 변경되지 않습니다,
그 런 데 , vi로 파일을 열거나 그러면 그제서야 변경된 정보를 뿌려 줍니다,,

이런 경우가 있었던 분이나 알고 계시고 있으면 답변 부탁 드립니다,

wonmanajji의 이미지

glade 변수 질문..

제가 헤더파일에 구조체를 선언하구요..

엔트리에서 입력값을 구조체변수에 저장한후 그 값으로 mysql 쿼리를 보내는걸 하려고 하는데요..

엔트리에 텍스트값을 구조체에 저장할 수 있나요??
가능하다면 어떤식으로 가능한가요??

제가 해본것은
만약 헤더파일을 아래와 같이 정의했다고 하면..
a.h
struct pp {
char name[20];
char address[20];
};

a.c 에서
sturct pp P;

P.name=gtk_entry_get_text(GTK_ENTRY(entry1));

이렇게 해 봤는데.. 계속 허용하지 않는 형이라고 나오더라구요..

elfs의 이미지

SMS(문자메세지서비스) 전송 모듈을 만들려면..

예전엔 단순히 전화번호@통신사.com 으로 이메일을 보내는것 만으로도 문자메세지 서비스가 가능했던것 같은데요..

언젠가 통신사에서 그걸 닫아버렸느니 어쩌니 그 후로 sms 유료 서비스가 엄청나게 활성화된것으로 알고 있습니다.

그런데 데이콤이니, 아레오니 등등의 문자메세지 서비스들을 보면 다 전송모듈이 틀리지요..독립적으로 만들었다는 얘기인데..

그렇다면 그 모듈을 개발하기 위해 각각의 통신사와 조인하여 자체적으로 모듈을 개발하는 형태인건가요?

kingchobo의 이미지

QT UI작성시 질문입니다. (버튼이 프로세스중에 안먹어요.)

QT에서 UI를 작성하고 있는데요

프로세스바를 만들어서 진행상황을 보여주게 해놨는데요.

그중에서 진행상황을 정지 시켜보려고 하는데.

버튼이 활성화가 안되네요.

그래서 스레드를 따로 하나 만들어서(pthread) progressbar만 제어하게 했는데
스레드가 갑자기 죽고 그래서 프로그램이 죽어버리네요.
제가 했던대로 쓰레드를 만들어서 하는 건 어디까지나 제 지식에 한정된게 아닌가 합니다.

progressbar를 표시해주면서
기타 UI에 있는 버튼들이 진행상황을 정지 시키게 하려면 어떻게 해야 할까요?

vudghkzm의 이미지

vim에서 '=' 키와 동일한 역할을 하도록 쉘 상에서 바로 명령을

vim에서 블럭을 지정하고, '=' 키를 누르면 지정된 부분이 vim 설정대로 깔끔하게 indent 되죠.

근데 이렇게 할려니까 항상 vim 으로 파일을 열고 해야 하는 불편함이 있는데요... 파일을 열지 않고도 쉘 명령 한방으로 위와 똑같은 효과를 내도록 할 수 없나요?

itsnow의 이미지

쓰레드와 세마포어 결합 문제

(어제도 글을 올리긴 했는데, 좀더 자세하게 올려야 될 것 같아 다시 글을 씁니다.)

//아래 답글에 대해 답하자면,
//게임을 짜고 있는데,
//각 플레이어가 동시에 깃발에 접근해서 가장 재빠른 플레이어가 //먼저 깃발을 가져가도록 할려고 하거든요..

현재 쓰레드와 세마포어를 결합하여 프로그램을 짜고 있습니다.

동일한 함수에 대한 쓰레드를 여러개 만들었는데,

프로그램을 수행시켜보니 만들어진 순서대로 제어권을 가지는 것을 보았습니다.

facered79의 이미지

[질문] 환경변수 간단한 질문입니다.. ㅡㅡ;;

제가 커매드라인상에서 아래와 같이 환경변수를 설정했습니다.


]# export MIBS
]# MIBS=ALL
]# echo $MIBS
ALL

그런데 MIBS 를 ALL 로 해주면 안된다는 얘기를 듣고

저걸 지우고 싶은데.. 어떻게 지워야 하는건가요.

그리고 커맨드라인에서 export 한값은 어떤 위치에 저장이 되는

건가요 단순히 /root/.bash_profile 같은 위치에 저장되는것 같지

는 않아 보입니다.

마지막으로 혹시 snmp mib 의 위치지정해주는 방법 알고 계신분

없으신가요..?..

페이지

프로그래밍 QnA 구독하기