| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 안드로이드
- 스시
- git
- c#
- chart
- 여행지도
- Android
- 갤럭시 노트
- 깃허브
- 서면 맛집
- 깃
- 경성대 맛집
- chrome
- 부경대 맛집
- 타이젠
- 태국지도
- 태국여행준비물
- 태국 여행정보
- github
- 일정관리
- 태국여행
- 자바
- 크롬
- 갤럭시 노트 해외판
- 맛집
- 소프트웨어
- Tizen
- java
- 삼성소프트웨어멤버십
- SDK
- Today
- 0
- Total
- 211,887
목록Programming (55)
DREAM IT, WISH IT, DO IT
자바 환경에서 시리얼 통신을 하기 위해서는 외부 "API"가 필요합니다. 다음 주소가 오라클에서 제공하는 "Java Communications API"에 대한 페이지입니다. http://www.oracle.com/technetwork/java/index-jsp-141752.html Java Communications The Java Communications 3.0 API is a Java extension that facilitates developing platform-independent communications applications for technologies such as Smart Cards, embedded systems, and point-of-sale devices, financia..
#include stdio.h #include string.h #include stdlib.h struct tag_NameCard { char name[10]; char tel[15]; char addr[32]; }; #define ELETYPE tag_NameCard ELETYPE *ar; unsigned size; unsigned num; unsigned growby; void InitArray(unsigned asize, unsigned agrowby) { size = asize; // 초기 할당량 growby = agrowby; // 추가 여유분 num = 0; ar = (ELETYPE *)malloc(size * sizeof(ELETYPE)); // 갯수(size)에 크기(sizeof(ELETY..
#include stdio.h #include string.h #include stdlib.h #define ELETYPE int ELETYPE *ar; unsigned size; unsigned num; unsigned growby; void InitArray(unsigned asize, unsigned agrowby) { size = asize; growby = agrowby; num = 0; ar = (ELETYPE *)malloc(size * sizeof(ELETYPE)); } void Insert(int index, ELETYPE value) { unsigned need; need = num + 1; if (need > size) { size = need + growby; ar = (ELETYP..
문자열과 메모리는 연속된 공간이라는 점에서 공통점이 있기 때문에 문자열 관리 함수와 원형이 비슷하다. . void *memcpy(void *dest, const void *src, size_t count); int memcmp(const void *buf1, const void *buf2, size_t count); void *memchr(const void *buf, int c, size_t count); void *memset(void *dest, int c, size_t count); void *memmove(void *dest, const void *src, size_t count); . strcpy memcpy strcmp memcmp 위와 같이 기본적인 동작 방식은 대응되는 문자열 함수와 거의..
배열은 C언어가 제공하는 가장 기본적인 자료구조이며 작고 빠른 성능을 보이는 장점을 가진다. 하지만 한 가지 단점이 있는데 배열 요소가 연속된 메모리 공간에 배치되어 있어야 하므로 중간의 요소를 삭제 하거나 새로운 요소를 삽입할 수 없다는 점이 있다. 배열은 일반적으로 삽입, 삭제가 안되는 것으로 알려져 있는데 이는 일종의 고정 관념이다. 이 예제는 문자형 배열에 요소를 삽입, 삭제 하는 방법을 보여준다. #include stdio.h #include string.h char ar[16] = "ABCDEF"; void Insert(int index, char ch) { memmove(ar + index + 1, ar + index, strlen(ar) - index + 1); // 해당 index 뒤로 ..