프로그래밍 QnA

srdpt3의 이미지

shared memory 에 저장된 data 를 읽어오고 싶습니다.

어느 configuration 의 파일에 setting 된 user key와 user size 값으로
공유메모리에 접근하여 그안에 저장된 값을 읽어 오고 싶은데요 이게 가능한가요?

srdpt3의 이미지

shared memory 에 저장된 data 를 읽어오고 싶습니다.

어느 configuration 의 파일에 setting 된 user key와 user size 값으로
공유메모리에 접근하여 그안에 저장된 값을 읽어 오고 싶은데요 이게 가능한가요?

#include
#include
#include
#include
#include
#include
#include
#define MAX_BUF 256
#define MAX 30

int shared(int argc ,char *argv[])
{

ukyoukyo의 이미지

Linux 명령행 인자(옵션)를 getopt_long() 함수로 구하기에 대한 질문.


Linux C로 프로그래밍 할때,

getopt(), getopt_long(), getopt_long_only() 등의 함수로 명령행 인자(argc, argv)를

구할 수 있는데요,

# test_program --filename aaaa.txt

위와 같이 사용하면 이름이 aaaa.txt인 파일을 인자로 전달하라...는 의미로 대략 이해할 수 있는데요,

만약, 1개의 파일이 아니라 여러개의 파일을 인자로 전달하려면 어떻게 해야하는지요 ?

즉, # test_program --filename aaaa.txt bbbb.txt cccc.txt

이렇게 하려면 어떤식으로 getopt 시리즈 함수를 써야하는지...

hancar01의 이미지

tar 를 사용해서 파일을 복사하려고 하는데 * 는 사용 못하나요?

tmp/backup/aaa/etc 에는 test.txt 라는 파일이 있습니다.
여러 파일을 선택적으로 옮겨야 하는 상황인데
모든 txt 파일을 옮기려고 아래의 명령어로 실행을 하였습니다.

[root@localhost ~]#tar c -O -C /tmp/backup/ aaa/etc/*.txt | tar x -C /
tar: aaa/etc/*.txt: Warning: Cannot stat: No such file or directory

디렉토리를 찾지 못하네요..

그런데..
[root@localhost ~]#tar c -O -C /tmp/backup/ aaa/etc/test.txt | tar x -C /
위에서 처럼 * 대신에 파일명을 적어주면 잘 되네요..

* 를 인식하게 할 방법은 없을까요??

cinemamoon의 이미지

MFC에서 Dialogbar의 wm_message를 mainFrame에서 처리할수있을까요?

Dialogbar를 Docking시켜야해서 MainFrame.cpp에 멤버변수로

CDialogBar m_atrDialogbar;

이렇게 선언해 두고... Oncreate에서 Docking시켜주고 있는데요.

여기서 MainFrame.cpp에서 WM_VSCROLL << 이 메세지를 처리할려고 하거든요.

어떻게 받을 수 없을까요?

BEGIN_MESSAGE_MAP(CDialogBar,CControlBar)
ON_WM_VSCROLL()
END_MESSAGE_MAP()

이런식으로는 안되더라고요.. -_-;;

Docking시킨 Dialogbar의 VScroll 메세지를 어떻게든 처리해줘야하는데... 혹시 위의 것이 불가능하다면 다른방법은 없는지..

고수님들 답변좀 부탁드리겠습니다..^^;

익명 사용자의 이미지

다음과 같은 경우엔 어떻게 디자인하는게 가장 좋은가요?

실행 파일 A와 B를 포함하는 프로젝트가 있습니다.

프로그램 A는 프로그램 B를 실행시키고, B의 실행이 종료되길 기다렸다가 다시 일정 조건이 되면 다시 B를 실행, 종료하고... 이런걸 반복합니다. 즉, 프로그램 A는 fork () -> exec () -> wait () 하는 기법을 사용합니다.

A와 B를 하나로 합칠 수는 없는 상황이라고 가정합시다.

프로그램 A와 프로그램 B를 같이 배포한다고 가정합시다.
그러면 프로그램 A에서 프로그램 B의 경로를 알아야 exec ()을 할 수가 있는데요...
일반적으로 프로그램 B의 경로를 어떻게 알아내는게 일반적인가요?

몇 가지 경우의 수를 생각해보면...

kid1402의 이미지

vim 설정 중 글자색 설정에 관한 질문입니다

.vimrc 파일에 필요한 설정 내용들을 찾아보았는데, 제가 가장 궁금한 내용은 잘 검색이 안되더라구요

제가 궁금한것은 vim에서 글자색을 바꾸는 것인데
그냥 모든 글자색을 바꾸는게 아니라 특정 상황에서의 글자색을 바꾸는 것입니다.
예를 들어 C 파일의 첫줄에 보통 다양한 라이브러리들을 인클루드 하는데

#include

위와 같은 문장에서 #include 와 는 각각 글자색이 다르게 나옵니다..
이 글자색이 잘 보일수 있도록 밝은 색 (현재는 어두운 보라색? 계열이라 검은 배경의 터미널에서는 잘 보이지 않네요) 으로 변경하고 싶은데, 어떻게 설정파일을 수정하면 되나요?

pogusm의 이미지

[완료] 라이브러리 개념좀 알려주세요(*.a, *.so, *.lib, *.dll)

*.a : 리눅스용, 정적 라이브러리
*.so : 리눅스용, dll 같은 동적 라이브리
*.lib : 윈도용, 정적 라이브러리
*.dll : 윈도용, 동적 라이브러리
라고 알고 있습니다.

또, 해당 라이브러리를 사용하기위한 헤더파일(*.h)이 필요하더라구요.

저는 win7(64bit) + qt4.7(QtCreator) 환경이고
얼마전 openssl 라이브러리를 어렵게 설치했었는데,
작동은 잘 하는데, 아직 이해를 못하는 부분이 많습니다.

openssl 의 소스코드를 다운로드 받아서 어찌어찌 빌드를 하여 아래의 파일들을 얻어서 각각 적절한 위치에 복사해두고 사용중입니다
*.h (복사위치 : C:\Qt\4.7.3\include\openssl)
libeay32.dll, libssl32.dll (복사위치 : C:\Qt\4.7.3\bin\)
libcrypto.a , libeay32.a , libssl.a , libssl32.a (복사위치 : C:\Qt\4.7.3\lib\)

iwutopia의 이미지

커널기반과 어플리케이션 기반 프로세스 속도 차이 질문 드립니다.

안녕하세요 소프트웨어에 관심이 많은 학생입니다.

어플리케이션 레벨에서만 프로그래밍하다가 커널레벨 공부를 해볼려고하는데

궁금한 점이 많아서 문의 드립니다.

우선 커널레벨과 어플리케이션 레벨에서 처리속도가 많이 차이나는지 궁금합니다

혹시 속도나 대략적인 수치를 알고계시면 알려주시면 감사하겠습니다.

그리고 커널 소켓과 어플리케이션 윈속이나 이런것의 차이점을 알고싶습니다.

커널 공부를 할때 최신버젼을 공부하는게 좋은지.

아니면 2.6.16같은 안정되고 자료가 많은부분을 공부하는 것이 좋은지

아니면 혹시 임베디드 보드에 올릴지도 모르니 2.4기반으로 공부하는것이 좋은지 문의 드립니다.

이런질문을 드려도 될지는 모르겠는데 어플리케이션 기반으로 소켓프로그래밍하게되면 일주일이면 어느정도 공부한다고쳤을때

커널기반에서 프로그래밍을 자유롭고 어느정도 할줄아는 실력이 되려면 대략적으로 어느정도 걸린다고 생각하시는지 알려주시면 감사하겠습니다.

memoiry의 이미지

페이지

프로그래밍 QnA 구독하기