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

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)

bulhee78의 이미지

inittab 값 설정을 바꿔도 x윈도우가 뜨지 않아요

레드햇9 쓰고 있는데요..

부팅시 x윈도우로 바로 부팅시키려고..

/etc/inittab 에서 id:5: 이부분을 3에서 5로 변경했는데..

여전히 콘솔로 부팅을 하네요..

도와주세요~~

aNsITAte의 이미지

evince 에서 한글 출력..

한글이 보이질 않습니다.

데비안 패키지로 깔았는데...

제 생각엔 폰트때문인것 같은데..

한글 폰트로 출력을 바꾸는 방법은 없는건가요?

설정파일도 없네요 이건.

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혹은 윈도우 환경에 맞는 기술을 쓰는 걸로 알고 있는데요

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

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

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

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

kyang2의 이미지

FC3 에서 하드 디스크가 없다고 설치가 안되네요.

안녕하세요 ^^

페도라 코어 3 버전을 설치하려고 하는데,

일단 CD를 넣고 부팅을 하고 난뒤에

CD 검사를 skip하고 나서

바로 'device' 가 하나도 없다는 메세지가 뜨면서 select하겠냐고 묻습니다.

목록에 뜨는 것들이 대략 대부분 ethernet 관련 드라이버들이던데요..

이 컴퓨터에 있는 ethernet 는 목록에 없더라구요.

컴퓨터 사양은 다음과 같습니다.

AMD 애슬론64 3000+
ULi PCI Fast ethernet controller
RADEON 9600
Realtek AC'97 Audio
WDC WDI600JD-22H SCSI Hard disk

대략 이렇습니다.

페이지

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