프로그래밍 QnA

yangam의 이미지

C 언어에서 다음과 같은 화일 처리는 어떻게 해야하나요?

3.txt 라는 화일이 있습니다.
다음과 같이 3 Line 의 내용이 저장되어 있습니다.

aaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccc

여기서 bbbbbbbbbbbbbbbbbbb 의 내용을
******************* 의 내용으로 바꾸고 싶습니다.
즉, 아래와 같이 되죠.

aaaaaaaaaaaaaaaaaaaaaa
*******************
cccccccccccccccccccccc

조건은.. 임시 화일을 이용하던가 하면 안됩니다.
3.txt 화일 내에서 해결하고 싶습니다.

출력을 하면.. 무조건.. cccccccccccccccccccccc 다음 라인에 붙여져서..
해결을 하지 못하고 있습니다.

hskh의 이미지

Emacs질문입니다.

우연히 젠투코리아에 갔다가 갤러리에서 이 스크린샷을 보게 되었습니다.

http://usr.gentoo.or.kr/gallery/image/emacs_002?full=1

저 스샷에서 Emacs가 굉장히 비주얼하게 꾸며져 있던데 어떻게 해야만
저런 스킨같은것을 적용시켜줄수가 있나요?

khmirage의 이미지

vim에 컴파일러연결법좀 알려주세요

vim으로 프로그래밍을 하고있는데 제가 gcc랑 연동하는법을 몰라서
vim으로 저장한다음 터미널로 나온뒤 gcc -o ~~~ 이런식으로 하다보니
좀 불편해서요
irc에서 물어보니 컴파일러랑 연도하는 방법이 있다고하는데
그 방법좀 알려주세요

rainblow의 이미지

[perl] array에 push 할때..

아래처럼 file에서 읽어서 array에 넣을때..
분명히
my @backup_info = undef;
로 선언했는데요..
아래 코드를 실행시키면

("",1line값,2line값,3line값) 이런식으로 맨앞에 빈 값이 한개가 들어가네요.
왜 그런걸까요. 원래 그런걸까요?
경험 있으신분 부탁드립니다.

[code:1]while( my $aLine = <CONFIG> )
{
# if the line start with #, skip
if( $aLine !~ /^\#/ )
{
chomp( $aLine );
push @backup_info, $aLine;
}

qprk의 이미지

/usr/lib/dld.sl: Exec format error 에 관한 질문 입니다.

일단 에러 메시지는 아래와 같습니다.

/usr/lib/dld.sl: Can't shl_load() a library containing Thread Local Storage: /usr/lib/libc.2
/usr/lib/dld.sl: Exec format error
Error   E0-1509 (Drvr): dlopen() returned: Exec format error
Error   E0-1510 (Drvr): Error loading driver library '/tool/verity/_hpux10/bin/multidocflt.sl'
Error   E0-0700 (I/O Filter): Filter (multidocflt) not supported

환경은 hpux10 입니다. 도무지 왜 에러가 나는지 감을 잡지 못하겠내요..

granite의 이미지

함수 호출 흐름을 보고 싶을때.

프로그램을 수행하면서 특정 함수가 얼마나 호출되어지고 함수 호출 흐름을 보고 싶은데 ltrace 나 strace 의 경우 라이브러리 나 시스템 콜 호출만 보여주네요. 전체 프로그램 시작부터 종료까지의 함수 호출 흐름을 보여주는 툴은 없나요?

segfault의 이미지

터미널로부터 비밀번호를 입력하고 싶은데

fgets나 scanf로 터미널로부터 비밀번호를 입력받으면 입력한 비밀번호가 그대로 터미널에 뜨더군요.

터미널에 입력한 내용이 나오지 않게 하고 싶은데,

따로 비밀번호를 입력받는 함수라도 있는지요?

idlock의 이미지

C++에서 template parameter에 virtual이 붙는게 무슨 뜻입니까

template<virtual typename arg>
class A {
  arg t;
}

template parameter에 virtual이 붙는게 무슨 뜻인지 -.- 도대체 알수가 없습니다.. ...

segfault의 이미지

fork한 자식프로세스

ps해보면

자식이 <defunct>로 나옵니다.

저렇게 나와도 자식은 정상작동합니다만, 왠지 찝찝해군요.

왜 <defunct>가 나오는거죠?

leonhan의 이미지

/dev/mem(물리적 메모리접근시)mmap시 page_size이상 크기는 안

mmap를 이용해 /dev/mem을 매핑했습니다.
application에서 메모리 영역에 값이 잘 써지고 읽힙니다.
그런데 문제는 쓴 값을 커널에서 물리적 메모리에 접근하여 읽어보면
page_size이상이 된 지점에서 값이 틀립니다.
즉 page_size까지 application에서 쓴 값이 잘 써지고
kenel에서 물리적 메모리를 읽으면 정확한데
page_size+1 번지에서부터 값이 서로 틀린 겁니다.
물론 처음 메모리는 page_size*20 정도의 크기로 잡아놓고 했지요.
이유가 뭔가요? 해결 방법은 ?

페이지

프로그래밍 QnA 구독하기