프로그래밍 QnA

익명 사용자의 이미지

[질문] 화일 입출력시..

일반 c에서는 binary와 ascii로 입출력하는 것에 차이가 있었는데,
r나 rb , w나 wb 의 차이가 없는 것 같아요....왜그런가요?

wb로 쓰고 r로 읽나, w로 쓰고 rb로 읽나 차이도 없고,
화일도 똑같더라구요.........

익명 사용자의 이미지

리눅스 프로그래밍...

리눅스 프로그래밍에 대한 스터디 모임하는데는 없나요?

그냥 있으면 한번 해보고 싶어서요...

그런거 없나? @.@

--
김광민 어느날 오후...

익명 사용자의 이미지

Linux에서 thread safe한 system call의 목록은??

library call이나 system call이 thread safe인지 아닌지 어떻게
구분할 수 있습니까?
정리해 놓은 문서같은 거라도 있으면 좋을텐데요.
무작정 semaphore를 쓸 수도 없구요.

익명 사용자의 이미지

GUI와 터미널 환경의 차이가 컴파일러에 영향을 주는 지

제가 5개월전에 어느 서버와 소켓프로그램을 테스트했습니다.
그때는 문제가 생기지 않았습니다. 오늘 테스트하는 데 문제가 생깁니다.
그래서 클라이언트와 서버프로그램을 제 서버에서 돌리니가 문제 없어요.
테스트한 서버와 저의 서버의 차이는 제것은 지금 x-원도우 환경이고,
그쪽은 아니라는 거죠.
5달전에 테스트할 때 저의 서버는 x-원도우 환경이 아니었습니다.
그래서 이런 환경들때문에 서로 문제가 되는 지 궁금해서 질문을 합니다.
제 서버에서는 전혀 문제가 없거든요.

익명 사용자의 이미지

자룡님 동현님 감사합니다. [최정 성공버전입니다] 덕택에..

지금 공부하고 있는 책은요 오렐리의 Practical c++ programming 이해

인데요..여기책에 소스가 잘못 코딩 되어있는걸 도움으로 해결했습니다.

최종 되는 것입니다.

----------------------------------------------------------------------
#include

class stack {
private
int count;
int data[100];

public
static int stack_count;
stack();
~stack();
};

stackstack()
{
count=0;
stack_count++;
}
stack~stack()
{
stack_count--;
}

int stackstack_count=0;

int main()

익명 사용자의 이미지

c에서 char* a 의 해석 방법..?

안녕하세요. 유령 키다군입니다..^^;

c로 만든 소스를 살펴보고 있는중에
자료형(그러니깐..char,int 뭐이런걸 통틀어서 이렇게 부르는거 맞나요?)
바로 다음에 *표시가 붙고 변수가 붙은걸 보았는데요..
(char* a 와같이)

이것은 어떻게 해석햐야 하는건가요..?
(제가 보고있는 책애선 보지 못한 형식이라서)

혹시 char *a와 같은 의미인지..?

조언 부탁드리겠습니다..

그럼..이만.

익명 사용자의 이미지

정적 멤버 변수 설정시 에러 발생

본예제는 클래스로 만든 스택이 몇개인지를 조사하는건데요..

초보라 에러를 잘 못고치겠습니다.

아시는 분의 도움을 구합니다.

#include

class stack {
private
static int stack_count; // 현재사용중인 스택의 개수
int count; // 스택에 있는 항목의 개수
int data[100];

public
stack();
~stack();
};

stackstack()
{
count=0;
stack_count++;
}
stack~stack()
{
stack_count--;
}

int main()
{
stack a_stack;
stack b_stack;

익명 사용자의 이미지

터미널에서 GUI(?)환경은 어떻게?

안녕하세요.

지금 호스팅 관련 프로그램을 만들고 있는데, linuxconf와 같은식으로 구축하
고 싶습니다.

저 같은 초보로써는 도저히 이해가 되질 않네요. 어떻게 저런 방식이 가능한건
지...

제 생각엔 ansi를 이용한 것 같기도 한데... 입력은 도대체 어떻게 받아들일
수 있는건지... 너무나도 신기하고 궁금하네요.

대략적인 설명이나, 참고할 만한 자료가 있는 곳좀 알려주시면 진심으로 감사
하겠습니다.

항상 행복한 하루 되세요. -)

익명 사용자의 이미지

system에서 발생시키는 에러들을 가로채는 방법이 궁금합니다.

이번에 저희 회사에서 프로젝트를 진행하면서..
프로젝트파일을 읽어올때 형식이 틀리거나 하면
쉘상에 시스템에서 발생시키는 에러들이 쭉~~ 나옵니다..
이 에러들을 가로채서 로그창에 나오게 하고싶은데..
어떻게 해야할지 궁금합니다...
답변 부탁드립니다...

익명 사용자의 이미지

리눅스에서 메모리 각 영역의 시작 주소와 한계 주소?

리눅스 커널 메모리 관련 부분을 이것저것 참고하고 있긴 한데...

정확하게 이해가 안가는군요...

보통 리눅스 커널에서는

0xbffffffb 주소에 프로그램의 파일 이름 저장
env_start
arg_start
start_stack
...
end_bss
end_data 이 부분은 프로그램 부분
end_code
start_code
0x84000000
...
end_bss
end_data 이 부분은 공유 C 라이브러리 부분
end_code
start_code
0x40000000

이런 구조로 ELF포맷을 가진 바이너리 파일의 프로세스에 대한 메모리 구조가
이루어진다고 하는데...(Linux Kernel Internels p81)

페이지

프로그래밍 QnA 구독하기