프로그래밍 QnA

strongspirit의 이미지

unary 연산의 정의..

오늘 책을 보고 있는데 unary 연산부분이 나왔습니다.

평소에 알게 모르게 많이 쓰다보니, 정의를 생각하려니 쉽게 떠오르지가 않습니다.

unary 연산의 정확한 정의가 뭔가요?

4+-4와 같은건 너무 분명한데..

-2+3, -3, 모두 unary 연산이 들어갔다고 볼 수 있을까요?

위에 것들이 unary라면 3, 3+4와 같은 경우엔 어떨까요?

명시적으로 +3과 같이 쓸 경우에만 unary일까요?

KLDPer분들의 명쾌한 설명 기다립니다 :shock:

장종철의 이미지

printf로 표준 출력된 내용을 파일로 저장하는 방법을 알고 싶습

따뜻한 봄날 코딩하시는 모든 분들 고생이 많습니다.
다름이 아니라 printf문으로 표준 출력된 내용을 파일로 저장하고 싶습니다. 방법이 없을까요?

리눅스에서 한다면 >> 로 해결 되겠지만...
윈도에서 컴파일 한 내용이라서요..
물론 리눅스로 컴파일 하면 되겠지만...

lib파일을 포함하는 것이라.. 세팅이 좀 어렵네요.
컴파일 방법도 헷갈리고..

도움 주시면 감사하겠습니다.

swakis의 이미지

C에서 문자열 자르기

문자열 "소나무1234567890"

있다면 앞의 "소나무" 와 숫자를 나누어 저장하고 싶습니다.
앞의 소나무는 유동적이구요. 뒤에숫자는 호출되어져서 정해져있습니다. 뒤에서부터 10개까지 짤라 내면 될것같은데...
C 로 표현이 되지 않네요..
고수님들 부탁드립니다.

sellee의 이미지

페도라에서의 malloc

fedora에서는 메모리 할당을 실제 사용할때 해주는 것을 택하고 있지요.

malloc ...-> 할당안함
memset ... _> 이때 할당

그러면 malloc에서는 할당되었는지 알수가 없기때문에
실제 쓰는곳에서 (위에서는 memset)에러를 내기 때문에
상당히 곤란하더군요
실제로 커널 컴파일을 하지 않고 malloc에서 할당이 되었는지를
알수 있는 방법이 있습니까??
고수님들 부탁드립니다.

korpoll의 이미지

cygwin 으로 perl 을 어떻게 컴파일하나요?

안녕하세요 전 어제부로 cygwin을 시작하고있는

초짜 입니다. 시그윈으로 perl를 컴파일 할수 있다길레

혼자 연구해 봤지만 쉽지가 않더군요

시그윈으로 perl 을 컴파일할수 있는방법은 무엇입니까?

아시는분 부탁드립니다.

하하의 이미지

shell 질문입니다.

-x 옵션을 주면 순차적으로 처리되는게 화면에

찍히는데요.. 추가로 옆에 라인을 보여준다던가.

그외.. 디버깅 옵션은 따로 있나요?

blue39의 이미지

특정 MAC주소로 패킷 보낼때 질문입니다.

안녕하세요~

패킷을 전송할때 보통 IP 통신을 이용하는데 저는 IP가 아닌 MAC 주소 만으로 통신을 하고 싶습니다. 서로 상대의 MAC 주소만 알면 통신이 가능하게 말이죠. 기존에 하던 방식은

sockfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))

이렇게 소켓을 생성하고

[code:1]
pair_mac[0] = 0x00;
pair_mac[1] = 0x48;
pair_mac[2] = 0x54;
pair_mac[3] = 0x82;
pair_mac[4] = 0xF6;
pair_mac[5] = 0xF9;

memset(&dest, 0, sizeof(dest));

goatee98의 이미지

sprintf에서 실수형 출력 문제입니다.

소수점 한자리까지만 문자열로 만들고 싶습니다.
char buff[128];
sprintf(buff, "%.1f", 1.45f);
printf("결과 => %s\n", buff);
결과 => 1.5 이 나옵니다
반올림 안되고 1.4 가 나오게 할려면 어떻게 해야하나요??

et3569의 이미지

*sys_call_table[] 후킹이 2.4.20-8에서도 안돼는건가요? ㅠ.ㅠ

[root@localhost home]# gcc -D__KERNEL__ -DMODULE -Wall -c -O2 -I /usr/src/linux-2.4.20-8/include/ cryptmodule.c
[root@localhost home]# insmod cryptmodule.o
cryptmodule.o unresolved symbol sys_call_table
이렇게 나오네요 2.6이 시스템콜 후킹 안돼서 2.4로 하는데도 그러네요
답변좀 부탁드립니다.

acidd15의 이미지

sed질문

sed 's/ / /' somefile > somefile

이렇게 하니 somefile 이 텅~ 비어 버리네요...옵션으로 한방으로는 안되나요?

페이지

프로그래밍 QnA 구독하기