프로그래밍 QnA

익명 사용자의 이미지

sendmail 명령어를 이용한 메일 보내기....

리눅스 sendmail 명령어를 이용해서 메일을 보낼려고 하는데요....
소스는 다음과 같습니다.

예전에 실행이 잘 되었습니다.

그런데 서버에 사고가 함 있어가지고
서버를 다시 셋팅한 후엔 실행이 안 되고 있어요....
참고로 저희 서버에는 메일서버가 없읍니다.

결과값을 출력해보믄 "성공"이라고는 나오는데...
메일이 전혀 보내지지 않았어요....

머가 잘못 되었나요?

저때도 서버에 특별히 설정해 준거 없었거든요....
서버에 멀 설정해야 하나요?

익명 사용자의 이미지

history.back()함수와,Rewrite Rule

PHP나 CGI프로그램에서 입력값을 받아서 체크라는 루틴에서

주로 쓰이는게 history.back() 이지 않습니까?

어떤 특정 문자열이나 잘못된 형식이면은 history.back() 기능을

호출하는데,이 history.back() 함수가

김정균님이 작성하신 다음 VIrtual Hosting 강좌(http//www.oops.org)에 있
는 부분은

잘 돌아갑니다.(즉 폼값에 무언가 입력시 history.back() 이 되어서

다시 그 폼이 있는 페이지로 갈경우,폼값이 삭제되지 않고 보존되있음.)

익명 사용자의 이미지

C++ 에서 간단한 질문입니다.

예전에 순환 참조였던가?

이름은 자세히 기억이 나지 않네요.

두개의 클래스가 있고

그 두 클래스의 멤버 변수로

다른 클래스의 포인터형 변수를

서로 가지려고 합니다.

예를 들면

--- C1.h---
#include "C2.h"

Class Ca1{
private
Ca2* m_ca2;
public
Ca1();
~Ca1();
};

--- C1.cpp---
#include "C1.h"
#include "C2.h"

Ca1Ca1(){
m_ca2 = new Ca2();
}
Ca1~Ca1(){
delete m_ca2;
}

--- C2.h---
#include "C1.h"

Class Ca2{
private
Ca1* m_ca1;
public
Ca2();
~Ca2();
};

익명 사용자의 이미지

조금 복잡한 signal에 대해서..

시그널을 공부 하는 중에 이런 의문이 생겼습니다.

시그널 처리중에 시그널이 오면 어떻게 될까?
그래서 아래와 같은 소스를 만들어서 테스트를 해보았는데,
(음.. 시그널 처리중에 같은 형태의 시그널이 오면
블럭이 되고, 다른 시그널이 오면 그 시그널을 실행하고
다시 아까 하던 시그널 처리하고 다시 원래 프로그램으로 복귀
하더군요..)

호기심이 나는 syscall trace를 얻었습니다.
즉.. SIGUSR1 시그널 핸들러에는 sleep이라는 대기 요소를
추가하고 SIGUSR2 시그널 핸들러에는 그냥 두었는데,

익명 사용자의 이미지

헤더 파일에 extern 쓰는 이유?????

c 프로그래밍 책을 보다가 궁금한 것이 있어 질문을 올립니다.
헤더에 extern을 써서 함수 원형을 작성했던데요,
(예, extern int in_open(const char name[]); )
헤더가 다른 파일에 사용되어지는건데 왜 헤더에 extern을 썼는지
궁금합니다.
extern은 다른 파일에 정의된 변수, 함수를 사용한다라는 정도의
뜻인걸로 압니다만,
책의 앞부분을 아무리 봐도 이 이상은 모르겠더라구요..
그래서 c관련 사이트 돌아다니다가 여기 질문을 올립니다.
쉽게 풀어서 설명을 해주세요..

익명 사용자의 이미지

fflush(stdin); <---이거 왜 gcc에서 먹통인가요???

표준입력으로 입력을 받은다음..

fflush(stdin);

으로 입력스트림 비워버리려고 하는데..
gcc에서 전혀 안먹히네요??

익명 사용자의 이미지

이름 짓기:연결리스트 삽입 위치 지정 함수

다음과 같은 함수를 작성하는데 이름 짓기가 어렵네요.

특정한 인덱스 위치에 연결리스트 노드를 삽입할 수 있도록,
1. 삽입할 대상 노드
2. 삽입 위치- 즉 이전(previous) 또는 이후(next)
에 대한 정보 를 얻어주는 함수

현재 프로토타입은
struct _LIST* listInsertionNode
( struct _LIST* head,
long index,
unsigned* flag );
로 되어 있습니다. 그런데, 함수 이름이 썩 마음에 들지 않거든요.

그러니까,

A B
---- * ----- ()

A 가 삽입할 위치이고, B 가 삽입될 노드인데, A 노드를 일컫는

익명 사용자의 이미지

여기다 올려도 될지??? 오리무중이라서요 ^^;

먼저 답변 감사합니다..
이번엔 좀 어려운데... 한 번 봐주세요 ^^;

TCP/IP 프로토콜 이란 책에서...

1.라우팅모듈과 라우팅 테이블을 C로구현하기 위해 필요하다고생각되는 모든
상수를 포함하
는 헤더 파일을 작성하라. #define 디렉티브를 사용하라.

2. 라우팅 테이블 엔트리를 위한 다음의 struct선언을 완성하라

struct Routing_Table_Entry

{

...........................................Mask
.....................................................
....................................................

익명 사용자의 이미지

[질문] MAC address 얻기


local machine의 NIC(들)의 MAC address를 얻고 싶습니다.
한 개만 얻어도 되고, 모두 - 기껏해야 두 갭니다 - 얻을
수 있으면 더 좋구요.

local NIC의 ip address 얻는 것도 쉽지만은 않았느데 MAC
address쪽이 더 어려운가요?

익명 사용자의 이미지

[질문] math.h 에 대한 초보적 질문입니다만....

gcc 로 compile 할때 math.h 에 속해있는 function을 사용하면

undefined reference라는 오류가 나는데요...

/usr/include/math.h 는 있는데... 알수가 없네요....

혹시 아시는 분 없나요?

페이지

프로그래밍 QnA 구독하기