프로그래밍 QnA

익명 사용자의 이미지

C 에서 문자열 조작

안녕하세요
만약 파일에
NAME linux man

이라는 문자열이 있을때 NAME 다음에 공백을 구분자로 해서 뒷부분의
linux man 이라는 이름을 취할려고 합니다.
그런데 제가 sscanf( all, "%s %s", a ,b );
이런식으로 하면

a 변수에는 NAME
b 변수에는 linux 라는 문자열이 저장되어....

결국 'linux man' 이라는 문자열을 취할 수가 없게 됩니다.

이럴경우 어떻게 하면 될까요?
제 생각에는 NAME 다음 공백이 끝나는 점을 시작으로 끝까지 취하면
될것 같은데 ... 프로그램으로 구현 방법을 모르겠습니다.

익명 사용자의 이미지

유닉스에서 프로그램 실행결과를 파일로 저장할려면 어떻게?

저는 윈도에서 cygwin을 사용하여 ansi C 로 짜여진 프로그램을 돌리고 있
는 학생입니다.

실행파일을 실행했을때 그 결과가.. 상당히 많아서 한 화면에 보이지가 않
습니다. 따라서 실행결과를 파일로 저장해서 살펴보고 싶은데.. 어떻게해
야하는지 몰라서 이렇게 글을 올립니다.

고수님들의 도움 부탁드립니다.
좋은 하루되세요

익명 사용자의 이미지

자식프로세스의 메모리사용량,디스크접근횟수

리눅스 2.4.16 커널을 사용중인데요.
자식프로세스를 생성하고 부모는 자식이 끝나기를 기다리고 자식의 리소
스 사용량을 체크하는 방법으로 wait4나 getrusage등이 있다고 알고 있
는데요.
이함수를 이용해보면 시피유 시간은 나오는데 메모리 사용량이나
read/write에 대한 정보는 모두 0으로 나오네요.
여러 프로그램들을 돌려 봤지만 마찬가지고요.

struct rusage *usage;

pid=fork();

if (pid==0)
{
execvp(ap[0],ap);
_exit (EXIT_FAILURE);
}
else
{

익명 사용자의 이미지

외부에서 메일을 보내면 수신을 할수가 없습니다.

컴퓨터 한대를 게이트 웨이로 사용해서 내부아이피를 사용하고 있습니다.

리눅스를 내부 아이피를 지정하여 쓰고 있는데 보내는 메일을 되지만 메
일 받기가 되지 않고 있습니다.

게이트 웨이 192.168.192.1
IP 192.168.192.230
DNS 168.126.63.1

어떤 부분을 처리해야 메일 받기가 가능해질 수 있는지 답변 부탁드립니
다.

익명 사용자의 이미지

메모리 사용량을 어떻게 구하죠?

예를 들어 합병정렬 알고리즘을 돌릴때,
각 입력 데이터에 대해서 메모리 사용량을 구해보고
싶으면 어떻게 해야하나요?
뒤질수 있는곳 다뒤져봐도 궁금증을 풀 수 없었어여...

익명 사용자의 이미지

버디 시스템과 외부단편화

버디시스템에서 외부단편화를 어떻게 해결했는지 알고자 합니다.

책에는 어떻게 메모리를 관리한다고만 나왔지 외부단편화를 해결하는 방법
은 나오지 않았습니다.

가르쳐 주세요..

익명 사용자의 이미지

socket 질문입니다.

서버쪽에는 받는 것만있습니다.즉
while(1){
recv();
printf(받은메세지);
}

이런식이구요
클라이언트는 보내는것만있는데요

for(10번반복){
send(msg);
}

이렇게 하면 서버쪽에서 받은 메세지에 대한 출력을
msg
msg
msg
msg
...
이런식으로 나와야 하는데
msgmsgmsgmsgmsgmsgmsg... 이런식으로 한번에 나와버립니다.
아마 클라이언트에서 send 할때 socket send buffer 때문인거 같은데요
이거
msg
msg
msg
msg
...
이런식으로 서버가 각각 받을려면 어떻게 처리

익명 사용자의 이미지

원자적 연산이란 무엇인가요?

atomic operation이 어떤건지요?

익명 사용자의 이미지

[질문]리눅스용 Edit.exe 없을까요?

리눅스 콘솔모드에서 쉽게 쓸만한 텍스트 에디트 가 없을까요

vi 넘 어렵네요 emacs 도 그렇고효

리눅스 초보인데 콘솔모드로 부팅해서 config 파일이라도

에디트 하려면 어떤 에디트를 쓰야 할지 모르겠네요

dos 에서 dos용 Edit.exe 는 쉽게 쓸수 있었거든요.

많은 기능은 없드라도

텍스트 에디트만 쉽게 할수 있는 리눅스용 프로그램은 없을까요?

좋은 프로그램 있으면 추천 부탁 드립니다.

익명 사용자의 이미지

브레이크 포인트 거는법 아시는분~ ㅜ.ㅜ

음.. gcc로 프로그램을 개발하고 있습니다.
디버깅 기술이 없어서 화면에 찍고, 로그 남기고, 코어 남으면 gdb로 코
어 보는걸로 연명 해 왔는데, 어디선가 들으니 유닉스에서도 브레이크 포
인트(프로그램 실행 도중 특정라인이 실행 될 경우, 멈춰져서 보여주는
디버깅 기술)을 사용할 수 이싸고 하는데.. 그 기술을 어떻게 사용할 수
있는지 좀 가르쳐주세요^^;;

페이지

프로그래밍 QnA 구독하기