programming(181)
-
C call by value , call by reference
C에서는 cally by value 밖에 없다고 한다. 간혹 call by reference 도 있다고 하는데 그건 단지 흉내만 낸 것일 뿐이라고 하는데 무엇일까...? 일단 스크랩은 해봤는데 좀 더 알아보고 다시 포스팅 해야겠음.. #include //void swap(int a, int b); Call By Value void swap(int *a, int *b); //Call By reference int main() { int num1=10; int num2=20; swap(&num1,&num2); //Call By Value //swap(&num1,&num2); //Call By reference //printf("Call By Value 스왑을 한 결과 : num1=%d, num2=%d\n",..
2010.06.11 -
포인터와 malloc 이용해서 배열크기 정하기
포인터와 malloc을 이용하면 run-time때 배열의 크기를 정할 수 있습니다. 상수로 배열의 크기를 정할 경우, int arr[10]; 이같이 배열 선언을 하고 arr[0] = 1; arr[1] = 2; arr[2] = 3; ... arr[9] = 10; 이렇게 값을 대입시키거나 scanf(“%d”, &arr[0]); 이런식으로 사용자로부터 값을 입력받게 됩니다. 반면, 포인터와 malloc을 이용하면, (malloc이란 memory allocation을 줄인말로 입력받은 길이(byte)만큼 메모리공간을 할당하는 함수입니다. malloc(4)이란 4 bytes 만큼 메모리공간을 할당하란 뜻입니다. 기본적으로 (void *) 리턴타입을 가지고있기 때문에 포인터에 대입 시 (int *) 또는 (char..
2010.06.11 -
[JDBC]방명록 만들기
** 소스 목록 ** 1. guestbook_list.jsp 2. guestbook_form.jsp 3. guestbook_edit_form.jsp 4. guestbook_control.jsp 5. GuestBook.java 6. GuestBean.java 7. guestbook_error.jsp 테이블 생성 ucreate table guestbook( gb_id int not null primary key auto_increment, gb_name varchar(15) not null, gb_email varchar(50) null, gb_passwd varchar(6) not null, gb_tel varchar(14) null, gb_date datetime not null, gb_contents ..
2010.06.04 -
JSP 기말 프로젝트
*게시판 만들어 기말고사 끝나는 날까지 제출 *ecampus 24시까지 *제출내용 : 결과화면, 소스 -> 압축해서 제출 *프로그램 구성 1. 데이터 베이스 사용 2. 빈을 사용할 것 3. 수정, 삭제, 등록, 목록출력 기능이 포함될 것 참고 : http://www.c-raser80.com/116
2010.06.04 -
[JDBC]전화번호부 DB
create table telbook( tb_id int not null primary key auto_increment, tb_name varchar(15) not null, tb_tel varchar(15) not null ); auto_increment 자동적으로 숫자 증가 =================================== >>>>>>>> 1. telbookDB_in.jsp =================================== 전화번호 입력 이름 전화번호 전화번호 검색 이름 =================================== >>>>>>>> 2. telbookDB_put.jsp =================================== ===========..
2010.05.28 -
jdbctest.jsp 실습 12주
다음과 같은 필드로 구성되는 table을 생성한다. create table tb_test( username varchar(12) not null primary key, email varchar(50) not null ); 생성된 table 확인 show tables; 테이블 레코드(행) 삽입 insert into tb_test (username, email) values ('강산애', 'kang@net.net'); 테이블 레코드 선택 select * from tb_test; 여기에서 * 은 모든 내용을 뜻한다. sql 문 메소드를 사용하기 위해서 반드시 포함시켜주어야 한다. 이벤트 등록 등록이름 : email주소 : # 등록 목록 레코드 단위로 반환 out.println(i+" : "+rs.getStri..
2010.05.26