프로그래밍 QnA

asheed의 이미지

비쥬얼 C++에는 atoi가 있죠..

표준 함수중에 strtol 이라는 함수가 있습니다. char *을 받아서 long형으로 되돌려 줍니다.
int value = (int)strtol(num, NULL, 바꾸려는 문자열의 진수);

이렇게 써보심이...

김정현의 이미지

RedHat9 Windows 2k를 사용하는데요...

dos용 컴파일러를 쓸일이 있어서요... 윈98을 깔려고 하는데요...
제 시스템에.. RedHat9+Window 2k가 설치되어있구요...
윈2k에서 하드공간에 파티션을 재수정해서 98을 깔수있는 공간을 만들었거든요... bootloader는 GRUB를 쓰구요...
그런데 문제가 좀생겼어요... 그래픽으로 나와야할 부트로더가...
GRUB>
이렇게 command line으로 뜨더라구요...
부트로더가.. 파괴된것 같은데... 어떻게 해야할까요??

더해서 윈ME 와 와우리눅스 7.1 paran을 같이 쓰고있는 시스템에서 불가피하게 리눅스가 있는 파티션을 윈도우에서 삭제를 시켰는데요...

cutesun1의 이미지

c++질문

c++공부한지 얼마 되지 않는 학생입니다.
소스 보면서 공부하고 있는데 , 소스는 간단한 linked list구현하는 소스입니다.
저기 밑에 Remove함수에서 질문있습니다.

class List {
public:
List(); // initialize the list
~List(); // de-allocate the list

void Prepend(int value); // Put item at the beginning of the list
int Remove(); // Take item off the front of the list

bool Empty(); // is the list empty?

void SelfTest();

private:
ListElement *first; // Head of the list, NULL if list is empty

kimyh의 이미지

회원가입후 회원 개인용 게시판 자동생성방법좀?

회원 가입후, 방금 가입한 아이디명으로한 새로운 디렉토리를 생성시키고 미리 만들어놓은
index.php 화일이 자동적으로 생성되는 아이디명의 디렉토리에 들어가는 방법좀 아시는분 도와 주세요.

회원가입 디렉토리 및 등록 화일 ;
usr/local/apache/htdocs/member/registration.php
새로운 디렉토리가 생성될 경로 및 index.php 화일;
usr/local/apache/htdocs/newmember/$id/index.php
위와같이 newmember 디렉토리밑에 회원이 등록한 아이디명으로 새로운 디렉토리가 생성되고 미리 작성해놓은 index.php 화일이 들어가게 말입니다.

hansomeok의 이미지

리눅스에서 콘솔 입력시에 리턴키를 누르지 않아도 처리되는방법

리눅스 에서 콘솔 프로그램 작성할때 getchar()이나 scanf()로 키를 입력받을시에
LF문자 처리때문에 골치가 아픕니다
콘솔에서 키 입력 받을때 키를 눌고 엔터를 누르지 않아도 바로 키입력이 처리되는
루틴을 작성하고 싶은데 어떡해야 하나요?
예를 들어서 "y 또는 n으로 입력해주세요"라고 띄운다음 y나 n키를 누르고 엔터를
치지 않아도 y를 누르면 바로 다음 루틴이 실행될수 있게요..

kangcha의 이미지

스케줄링에 대해서 궁금합니다.

클라이언트로 받은 데이터를 서버가 저장하고 있다가 특정 시간이 되면 다른 서버로 데이터를 넘기려고 합니다.
스케줄링 하는 함수를 sleep()함수를 가지고 만들려고 하는데 좀 감이 안오네요..
좋은 방법이 있으면 알려주심 감사하겠습니다.

hyangil의 이미지

쉘 스크립트 잘 하시는 고수님들 부탁~ 이것땜에 하루동안 내내.

텍스트 파일이 있습니다

1,원하는 라인의 일정 문자를 다른 문자로 바꾸고

2, 파일에 저장할려면 어떻게 해야 할까요?

awk 나 sed 를 사용하면 될듯한데...

^^; 너무 어렵습니다..

부탁드립니다.

sadrove의 이미지

이 에러 메세지가 의미하는것은 무엇인가요..?^^

51:	for(int i=0; i<60; i++)
52:		md5_siteaddr[i] = md5_addr[i+4];

에러나는 부분은 위와 같고요...
에러메세지는 다음과 같습니다..

Quote:

hashing.c: In function `main':
hashing.c:51: `for' loop initial declaration used outside C99 mode
make: *** [hashing.o] 오류 1

저기서 말하는 C99 mode가 의미하는것은 무엇이죠..?
틀린 부분이 없는것 같은데...
도움 부탁드려요...

ong2의 이미지

snort와 iptable

안녕하세요^^ 항상 KLDP에서 많은 도움을 얻고 있습니다...

다름이 아니라 snort를 이용해서 공격탐지를 하려다가 문득 iptable과 연동하여 차단까지 해보려는 생각을 갖게 되었습니다.
그런데 어딘가에서(기억이 잘 안남 ㅡㅡ;;) 본 바로는 iptable과 연동되지 않는게 snort의 단점이라는데....
즉, "snort는 패킷 수집 라이브러리인 libpcap을 기반으로 한 일종의 네트워크 스니퍼이기 때문에 필터링 이전에 libpcap라이브러리가 모든 패킷을 가져가기 때문"이라네요...흠;

daeroo의 이미지

커널 모듈 프로그래밍시 버젼이 다르다는..

안녕하세요.. 지금 막 커널 프로그래밍에 발을 들여놓은 학생입니다...

커널 컴파일부터.. 참 어려운 난관을 많이 겪었었는데... 쩝..

이번에도 역시 새로운 난관이 기둘리고 있더군요..

현재 쓰구 있는 커널 버젼은 2.2.16입니다...

여기서 모듈 프로그램을 하나 만들구...(t1.c)

컴파일을 하고(gcc -c -Wall -D__KERNEL__ -DMODULE t1.c)

insmod를 하면..

커널 버젼이 맞지 않는다구 나오네요

제가 만든게.. 2.4.2버젼이라구 튕기는데...

사용하는 리눅스는 레드햇 7.0이고..

페이지

프로그래밍 QnA 구독하기