database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 2400 게시물 읽기
No. 2400
태웅이의 버버벅 코딩 테크닉... #5
작성자
이태웅
작성일
2001-03-09 09:59
조회수
3,130

안녕하세요~

벌써 5까지 왔네요.

이번에는 qDecoder에서 qValue로 읽어온 문자열이 NULL값인지 확인하는

코드입니다. 쩝.. 제가 책에서 본바로는

if (qValue("id")[0]==0x00) {NULL일때 처리 루틴}

(이게 되는 이유가 함수의 리턴값이 포인터일경우 []를 사용해서 움직일수 있음.

imsi[8]에서 imsi라고만 적으면 그 문자열의 포인터를 말하는거자누~

그러니 포인터를 리턴하는 함수옆에 [] 요걸로 포인터를 움직일수 있데용~)

이렇게 해도 문제가 없는거 같던데.. 제 경우는 메모리덤프가 나면서

프로그램이 죽더군요.

그래서 생각한 방법이.. //;

 

char *s,imsi[8];

s=qValue("id");

sprintf(imsi,search);

if (imsi[0]!=0x00) {NULL일때 처리루틴}

 

쩝.. qValue의 값을 직접 strcpy로 imsi에 적는 것도 에러가 나더군요.

에러 안나나? 날껄? //; 판단은.. 님들께 맡깁니다. ^^;

하여간.. 제가 여기서 말하고 싶은 것은 문자열의 첫문자가 NULL값인지만

확인하면 된다는 것이었습니다. 행복하세요~ ^^;

[Top]
No.
제목
작성자
작성일
조회
24117.1 Beta5 설치중 질문 몇가지.
신현호
2001-03-12
3214
2412┕>Re: 7.1 Beta5 설치중 질문 몇가지.
정재익
2001-03-12 10:39:36
3317
2406안녕하세요~ 근데 저겨! psql에는 password() 이런거 없나요?
이태웅
2001-03-10
2952
2409┕>Re: 안녕하세요~ 근데 저겨! psql에는 password() 이런거 없나요?
정재익
2001-03-10 22:53:30
3453
2401function에서 cursor는 사용할 수 없나요?
임승택
2001-03-10
3221
2408┕>Re: function에서 cursor는 사용할 수 없나요?
정재익
2001-03-10 22:52:23
3620
2400태웅이의 버버벅 코딩 테크닉... #5
이태웅
2001-03-09
3130
2399postgresql 6.5 버젼의 데이터들을 7.0으로 바꾸려면...?
권민기
2001-03-08
3312
2402┕>Re: postgresql 6.5 버젼의 데이터들을 7.0으로 바꾸려면...?
신현호
2001-03-10 01:20:49
3220
2398태웅이의 버버벅 코딩 테크닉 #4
이태웅
2001-03-08
2919
2403┕>Re: 태웅이의 버버벅 코딩 테크닉 #4
신현호
2001-03-10 01:29:31
3379
2410┕>Re: 태웅이의 버버벅 코딩 테크닉 #4
정재익
2001-03-10 23:12:19
3376
2396태웅이의 버버벅 코딩 테크닉#3 (게시판 소스임, 목록보기만..)
이태웅
2001-03-08
4051
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다