프로그래밍 QnA

facered79의 이미지

이런 오류는 언제 발생하는 것인가요...

storage class specified for parameter `netsnmp_trapd_handler`

이런 오류인데요..

현재 테스트 머신에서는 컴파일이 잘 되는 소스가 원래 머신에 컴파일 할려니까 안되네요.. 아무래도 libxml2 rpm 때문인것 같은데..
어떻게 해결해야 할지 모르겠습니다. 일단 위와 같은 오류가 발생되는 이유에 대해서 알려주시면 감사하겠습니다..

facered79의 이미지

libxml2 를 소스로 설치 할려고 합니다. 그런데 기존의 rpm 때문

처음에 rpm 패키지가 있는걸 모르고 소스로 컴파일 해서 사용할려고 했더닝 안되더라고요 한참 고생하다가 rpm 패키지가 설치되있는걸 보구 그걸 지울려고 하는데 파이선인가 그거랑 의존성이 있는거 같습니다. 일단 파이선과 관련 없어 보이는 패키지만 다 지웠는데요. 혹시 rpm 삭제후 소스 설치(libxml2)에 관한 경험있는 분들의 조언을 구할 수 있을까 해서 글 남깁니다. 그럼..

aswip의 이미지

sprintf 와 std::string의 결합

얼마전부터 c언어의 sprintf 와 같은 함수를 c++ stl 적용하기 위해서 이런 정보를 찾고 있었습니다. 물론 예전 부터, ostringstream 같은 것을 알고 있었지만, 제 목적은 ansi-c의 sprintf와 string과의 결합이었습니다.
이것저것 찾아보니, asprintf 와 같은 함수가 가변길이 문자열의 예상 길이를 계산하여주는 편리함을 제공하기는 하지만, win32에는 그런함수가 없어서, asprintf는 포기 ㅠㅠ;;

결국 적절한 해법을 찾지 못하고, 다음과 같이 구현하고 말았습니다.

움... 찾아보면, 무언가 더 쉬운 방법이 있을것 같은데, 설마, 저와 같은 고민을 해본 c++ 개발자가 한명이라도 있었겠죠? ^^;;;

dorijjang의 이미지

advanced programming.. 보던중에...

안녕하세요.
advanced programming in the unix environment 책을
보던중에.. 궁금한 사항이 있어서 질문드립니다.

책 보면 프로그램 10.15 에서

소스코드 ------------------------
#include <signal.h>
#include "ourhdr.h"

static void sig_int(int);

int main(void)
{
sigset_t newmask, oldmask, zeromask;

if ( d_signal(SIGINT, sig_int) == SIG_ERR)
err_sys("signal(SIGINT) error");

sigemptyset(&zeromask);
sigemptyset(&newmask);
sigaddset(&newmask, SIGINT);

if ( sigprocmask(SIG_BLOCK, &newmask, &oldmask) < 0)

uamyd5279의 이미지

변수 값이 변합니다???

이게 원래 변하지 말아야 하는데 값이 변하네요..
qcnt값이요.. 그냥 한 3000이 넘어 버립니다.
어디가 잘못된건지 찾을 수가 없네요...ㅜ.ㅜ

[code:1]<메인>
...
qcnt = dGet_MSQ_key();

if( qcnt < 0 ){
dAppLog( LOG_CRI,"Failed in dGet_MSQ_key" );
exit(0);
}

memset( &stSub, 0x00, sizeof( st_Sub_AType2 ) );

while(1)
{
tNow = time(NULL);
if(tNow >= tPast + STS_CHECK_LIMIT)

facered79의 이미지

vi 편집기 사용중 복사 관련 문제 입니다.

먼저 파일 1 에서 400 line 을 'yy' 로 복사한후
같은 터미널에서 파일 2 로 'p' 명령어로 붙여넣기를 실행했는데

50라인을 넘는줄이라는 메시지와 함께 400 line 전체가 복사가 되지 않고50line 만 복사 됩니다..

이럴땐 어떻게 400 line 을 다 복사 할 수 있나요..

aeronova의 이미지

bash script 질문입니다 (sorting).

안녕하세요,

급하게 쓴다고 bash script를 만들어서 사용중인데, 약간의 사소한 문제가 있어서 질문드립니다.

우선 제가 다음과 같은 파일들을 가지고 있습니다.

 liftingline_div_N10.dat
 liftingline_div_N15.dat
 liftingline_div_N20.dat
 liftingline_div_N25.dat
 liftingline_div_N5.dat

제가 하려고 하는 것은 각 파일을 그냥 쭉 연결시켜 하나의 파일에 담는 것입니다. 이것을 하기 위해 제가 담과 같은 script를 만들었습니다.

[code:1]
#!/bin/env bash
filename=compiled.dat

tyolee83의 이미지

주제에는 조금 벗어나지만.... 학부생이 실무 경험을 익히는 노

현재 전산학을 전공하고 있는 3학년 입니다.

이제 3학년 1학기 마쳤습니다.

대학원 생각하면서 군대를 미뤘구요

조기졸업도 생각하고 있습니다.

정말로 조기졸업을 한다면 이제 두학기만 더 다니면

졸업이라는 생각에 좀 깜깜하기도 합니다.

아직 실무 능력이 전무하고, 숙제나 간신히 내는 정도 입니다.

책을 들여다보고 공부를 해도

막상 이걸 어떻게 써먹는지는 아무도 가르쳐 주지 않습니다.

이렇게 졸업하는 것은 정말 아무래도 위험할것 같아서요

kjw7945의 이미지

외국계 은행은 어떻게 처리하는지???

국내 은행의 경우

active x혹은 윈도우 환경에 맞는 기술을 쓰는 걸로 알고 있는데요

해외 은행의 경우에는 어떤 기술을 쓰는지, 어떤 플랫폼에

맞춰서 온라인 뱅킹을 만드는지

리눅스에서도 뱅킹이 가능한 그런 곳도 있는지 궁금하네요.

혹시 아시는분 계시는지요?

pooh311의 이미지

소켓을 이용한 특정 폴더의 파일 이름 전송시 질문이요

일단 소스 먼저요~~

server 소스..
[code:1] while ((pent=readdir(pdir)) != '\0'){ //client에 보내줌
stat(pent->d_name, &st);

if (S_ISDIR(st.st_mode)) {
printf("%s\n", pent->d_name);
pent->d_name[strlen(pent->d_name)+1]='\0';
pent->d_name[strlen(pent->d_name)]='/';
}
write(clnt_sd, pent->d_name, BUFSIZE);
}

write(clnt_sd, "end", BUFSIZE); //client에 파일명 전송이 끝났다는 메시지

페이지

프로그래밍 QnA 구독하기