티스토리 뷰
자바개발자들이 c를 할때 가장 황당한게 String 변수형이 없어서일 것이다.
그럼 스트링을 리턴하는 함수를 어떻게 만들지??
자바 같으면 간단히 스트링 변수를 리턴하면 되는데 c는 그렇지가 않다.
아래와 같이 포인터를 리턴해야 한다.
먼저 프로토타입을 선언한다.
char * GetDateMonthAgo();
int main(argc,argv)
int argc;
char *argv[];
{
printf("1달전=[%s]\n",GetDateMonthAgo());
}
char * GetDateMonthAgo(){
$char monthago[100];
$database db명;
$select monthago
into :monthago
from 테이블명;
return &monthago;
//이런식으로 포인터를 리턴하면 된다
}
그럼 스트링을 리턴하는 함수를 어떻게 만들지??
자바 같으면 간단히 스트링 변수를 리턴하면 되는데 c는 그렇지가 않다.
아래와 같이 포인터를 리턴해야 한다.
먼저 프로토타입을 선언한다.
char * GetDateMonthAgo();
int main(argc,argv)
int argc;
char *argv[];
{
printf("1달전=[%s]\n",GetDateMonthAgo());
}
char * GetDateMonthAgo(){
$char monthago[100];
$database db명;
$select monthago
into :monthago
from 테이블명;
return &monthago;
//이런식으로 포인터를 리턴하면 된다
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스크래핑
- ocpjp
- 오라클
- xe addon
- 자바 셀레니움
- ocajp
- 파이썬
- webix
- MySQL
- KG
- Python
- XE
- JDBC
- xe애드온
- C언어
- 인포믹스
- 포인터
- esql
- 이클립스
- 문자열
- proc
- 자바 smtp
- C
- php
- 프로씨
- ocjap
- 파싱
- EC
- 자바
- XE3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함