[hanlp]쿼리 쓰는 방법좀 가르쳐 주세요.
박대성
1,915
0
0
2004-02-18 20:27:05
set("이름", 값);
하면 사용자 body.o 파일에 저장이 되는것으로 알고 있는데요.
이것은 integer 값이고.. string 값을 저장하려면 어떻게 해야하나요.
set("이름", "값"); 과 같이 단순하게 해주면 되나요?
예전 종료장소를 저장하는 부분에 대해 질문했는데 마군님이 잠적하시는 바람에 답변을 얻지 못하고 있습니다.
저는 그때 user.c의 remove()함수에 다음과 같은 부분을 추가하였습니다.
th->set("종료장소",(string)base_name(environment(th)));
근데 써지질 않더라구요..
그래서 구문 부분에 에러가 있나 싶어..
write함수로 출력을 해봤더니 제대로 출력은 되고.. 쿼리쓰기만 되지 않던 것이더라구요.
그리하여 마군님께 질문을 했더니..
set("종료장소",environment(this_object())->query("파일이름"));
다음과 같이 하라고 하셔서.. 해봐도 쓰여지질 않네요.
어떻게 해야 쿼리값을 제대로 쓰나요.
다른 쿼리는 set("도력", 100); 과 같이 하면 잘만되던데...
답답하네요.
8Comments
박대성
2004.02.18(수) 오후 08:28:07
hanLP는 C언어와 비슷한 다른 언어라고 들었습니다.
hanLP에서 사용하는 함수도움말 같은게 있었음 좋겠네요.
맨 바닥부터 시작하기가 너무 힘이 드니.. --..
새천사
2004.02.18(수) 오후 08:33:25
remove() 말고 다른곳에 넣으시죠.. --; ==3=3=3=3=3;;;
박대성
2004.02.18(수) 오후 10:09:41
아악! 마군님이 거기다 넣으라카서 -_-;
박대성
2004.02.18(수) 오후 10:12:25
quit()함수에 넣어도 되질 않네요.
추리소설
2004.02.19(목) 오전 08:59:27
으흠.. 마군님이 가르쳐 주신걸 보니.. th가 this_object()로 바뀌었군요..
그렇다면 혹시..
this_object()->set("종료장소", (string)base_name(environment(this_object())));
이건 어떨까요? 이미 해보셨는건지??
천무혼
2004.02.19(목) 오전 11:07:15
th와 this_object()는 같은건데요 - -a
박대성
2004.02.19(목) 오후 07:48:39
-_-; 아이디가 추리소설..
탈퇴
2004.02.20(금) 오전 00:25:33(221.164.xxx.xx)
쿼리에 저장된 건.......... 뭐 딱히 뭔진 몰라도.......
만약에 int a; 하고 a = this_player()->query("레벨"); 하면 a에는 정수값(레벨)이 들어가고
string a;해서 (뒷부분은) 같이 해 주면 a에는 문자값(레벨)이 들어가는 게 아닐까요?
아닐.. 까요? 맞을까요? (추리언넴-_-)
총 게시물 955개 / 검색된 게시물: 955개