프로그래밍 QnA

익명 사용자의 이미지

파싱문제여...

예를 들면 다음과같거든여...
string => "id password ip a1 a2 a3...."
a1, a2, a3는 각각 가변적으로 길이가 변할수 있는 것들이구여...
strchr()함수를 사용해봤는데 잘 안되는군여...
이번기회에 파싱하는 함수를 만들려구 하는데 idea가 잘 안떠오르네여..
각각 포인터변수 ID, PASSWORD, IP, A1, A2, A3에 값을 넣고 싶은데
어떻게 접근하면 좋을지...좋은 의견부탁드립니다...

익명 사용자의 이미지

세마포에대해...질문!

다음 세마포가 작동을 하지 않는데요
a.c b.c가 동시에 "file"에 사이좋게
100번씩 값을 1증가시키면서
쓰는건데...

결과적으로 최종값이 116정도 나왔습니다.
이론적으로 200이 나와야 정상인데..
이유가 뭔지 궁금합니다.
file에
0이란값이 초기에 쓰여있고,
a.c와 b.c는 이미 생성된 세마포ID를 인수로 넘겨받습니다.

---------a.c -----------
(b.c도 동일함.)

#include
#include
#include
#include
#include
#include

익명 사용자의 이미지

echo질문입니다

bash 쉘 프로그래밍 하우투문서를 보고 공부하다가 궁금한게 있는데요
echo `echo \\\z` 라고 치면
echo \\\z가 \z라는 결과가 나오니까
결국엔 echo \z가 되어 z라는 결과가 나와야 될것 같은데
실제로는 \z라는 결과가 나오게 되네요 어떻게 된건가요?
또 echo `echo `echo \z``라고 쳤을경우에는 echo z라는 결과가 나오는데
제가 생각하기엔 결과가 좀 이해가 안가는군요 `가 어떤 순서로 해석되는
지 궁금합니다

익명 사용자의 이미지

C 에서 문자열의 뒷부분 취하기...

안녕하세요

다름이 아니라, C 에서 만약 "name__kim" 이런 문자열이 있다고 합시다.
__ 이 구분자 이고요.
여기서 kim 만 취할 수 있는 방법은 없나요?
strncpy 와 같은 함수는 문자열의 앞부분에서 필요한 문자열을
취할 수가 있잖아요?
그런데 문자열의 뒤에 필요한 문자열을 취할 수 있는 함수나 방법이
있는지요?

strstr 같은 경우도 뒤에 kim 이라는 문자열이 올지 park 이라는 문자열이
올지 모르기 때문에 적용하기가 힘들것 같습니다.

익명 사용자의 이미지

[질문] linux c에서 file length 구하는 함수?

linux c에서 file length 길이 구하는 함수 있으면 가르쳐주세요..
window에서는 filelength() 함수가 있는데 linux에서는 않 되네요.

아래와 같이 하긴 했는데 따로 길이 구하는 함수가 있는지 궁금합니다.

long len = leeek(fh, 0L, SEEK_END) - 1;

익명 사용자의 이미지

tcpd에 대하여

tcpd 라는 데몬프로그램의 쓰임새에 대하여

간략한 설명 드려도 될까요??

지금 telnetd를 보고 있는데,

(x)inetd -> tcpd -> in.telnetd 의 방향으로 넘어가더군요

inetd와 telnetd는 알겠는데, 여기서 tcpd의 쓰임새에 대해서 의문이 생겨서

(라기 보다는 소스를 뒤적이기가 귀찮아서 -_-;;)

간략하게 이녀석이 하는일좀 알려주셨으면 합니다.

익명 사용자의 이미지

정규표현식이 맞나 확인해 주세요..

+82313304511 이란 문자열을
정규표현식 !^.*$!sipbrunet@hufs.ac.kr! 이라는 것을 사용해서

+82313304511 을 sipbrunet@hufs.ac.kr로 바꿀려고 합니다.

위의 정규표현식을 사용하면 그렇게 할 수 있는지 확인바랍니다.
혹시 틀렸다면 어떻게 수정해야 될까요?

익명 사용자의 이미지

모듈 컴파일시에 에러가 납니다...

모듈을 컴파일 하면 에러가 납니다..
에러내용
In file included from hello.c2
/usr/include/linux/module.h60 parse error before `atomic_t'
/usr/include/linux/module.h60 warning no semicolon at end of struct or union
/usr/include/linux/module.h60 warning no semicolon at end of struct or union
/usr/include/linux/module.h62 parse error before `}'
/usr/include/linux/module.h62 warning data definition has no type or storage class
/usr/include/linux/module.h91 parse error before `}'
hello.c In function `init_module'
hello.c9 warning implicit declaration of function `printk'
make *** [hello.o] 오류 1

익명 사용자의 이미지

프로세스 검색..방법좀...

특정 프로세스를 검색하고 하려구 하는데..
방법을 잘 모르겠어여...
밑에 글들을 보니깐 APUE를 참고 하라고 하는데
APUE의 어느 부분을 참고 해야 하나요....
답변 부탁드립니다.

익명 사용자의 이미지

질문 : cons에 관한것입니다.

안녕하십니까?

질문이 있어 이렇게 또 글을 올립니다.

다름이 아니라, const에 관한것인데요.

클래스의 멤버함수를 const로 선언하는것과 선언하지 않는것에는

바이너리용량이나 실행속도에 큰 차이가 있나요?

class a {
int a() const;
};

그리고, 함수의 입력변수를 상수형으로 참조하는것과

그냥 참조하는것에도 속도나 용량면에서 차이가 있나요?

class a {
int a(const int &aa);
};

바이너리 용량과 바이너리 실행속도라는 관점에서만 봤을때,

페이지

프로그래밍 QnA 구독하기