- favicon.ico Generator
- Ferry Halim
- interfaceLIFT
- 클리앙
- 쿨엔조이
- 플레이웨어즈
- 윈도우포럼
- 보드나라
- i-funbox
- firefox
- chris jordan
- 매니캠
- 웹캠
- 아이팟mp3뽑기
- star cd key
- kbs포토뱅크
- Vimeo
- 4shared
- snoopybox
- 인터넷라디오
- RaySoda
- 더어플 :: 내 손안에 작은세상
- love:paradox
- 룩포박스
- 월간잉여
- 디지의 수상한 공작소
- 일본
- SLRCLUB
- 차도녀의 싱글라이프
- Serepim의 코믹 스페이스
- Freemake
- NBA Mania
- 게티이미지뱅크
- 알바정리
- 팝코넷
- 기글하드웨어
- cj더키친
- Fantastic Typoon
- 한국관광공사
- 3uTools
- 브릭캠퍼스
- 다인의 편의점 이것저것
- foobar2000
- Wallpaper
- simplehuman
- 퀘이사존
- SoundCloud
- 예판넷
- 올파츠
- 퀘이사존
- 비플릭스
- 엔공구
- 마베르만
- 오토브라이트 다이렉트
- 토에이 온라인 스토어
- Road Trail Run
- Apple System Status
- 쿼라
- 슈프라이즈 - 스니커즈 발매정보
- 풋셀 커뮤니티
- 럭키드로우
- 통관알리미
- Tears of the Kingdom MAP
- Tears of the Kingdom MAP 2
- SWITCH WORLD
- dprime
- 데일리슬슬
- 핫썰
- 핫딜
- 번코 - 세상의 모든 자막
- 에펨코리아
- MY FREE MP3
- 영s의 브런치스토리
- 메타크리틱
- 오픈크리틱
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 키스플린트
- 윤종신
- 티스토리 초대장/ 티스토리초대
- 티스토리초대
- V60 크로스커트리
- 개봉기
- 키스 플린트
- 지산락페
- U2내한공연
- UK B-Boy Championships
- 스타크래프트2
- 살라
- 밸리록
- 섬머소닉
- 펜타포트
- 존프루시안테
- u2
- 율량
- 행보
- 비보이
- 섬머소닉 2차
- 윈도우7
- 티스토리 초대장
- DDT4ALL
- 김사랑
- V60 CC
- 정보처리산업기사
- 진중권 블로그 100분토론 디워
- 청주
- 마재윤
- Today
- Total
목록분류 전체보기 (115)
알고리즘
/* #include int main(void){ int i,number; printf("소수를 입력하세요\n"); scanf("%d",&number); for(i=2;i
//배열에 입력된 수를 오름차순으로 정렬하시오. #include int sort(int *i,int w); int main(void){ int k; int n; int arr[100]; int *i;//포인터변수 선언 i=&arr[0];//포인터 변수 i에 배열 arr 의 주소값을 넣는다 printf("몇개를 입력할지\n"); scanf("%d",&n); for(k=0;k
포인터는 처음 들어갈 때 아주 중요합니다. 구조에 대한 정확한 이해가 있어야 파일 입출력에 가서도 헷갈리지 않아요. int a[3][2]= { {1,2},{3,4},{5,6}}; 기본적으로 C에서의 배열은 행과 열로 이루어진 것이 아니라 하나의 선 위에 위치해 있다는 표현이 좋겠네요.(그림을 그려가면서 설명하면 좋은데 조금 아쉽네요.) 교수에 따라 처음에 문제를 빠르게 이해시키려고 행과 열로 설명하는 교수도 있는데 그건 잘못된 교육이라고 생각합니다. 그런 사람들이 하는 것은 a라는 배열 안에 12 34 56 이렇게 자료가 들어가 있다는 말인데 C에서는 그런 식으로 자료가 들어가지 않습니다. int a[3][2]= { {1,2},{3,4},{5,6}}; 이 선언문을 예로 들면 int a[3][2]에서 일단..
#include int main(void){ int arr, *i; arr=2; i=arr; // int arr=2; // int *i=arr; printf("%d\n",i); } 위에거는 *i = arr 이 아니라 i = arr으로 해야죠. 이미 i가 *로 선언이 되어 있으니까요. 밑에는 선언과 동시에 하는거니까는 괜찮죠 위의 *i=arr 은 어딘지 알 수 없는 메모리 공간에 2 를 할당하는 꼴 맞아요. i는 주소값이고 *i는 그 주소에 들어 있는 실제 데이터를 지칭하는거니까 i는 arr이 들어가는게 아니라 arr의 주소인 &arr이 들어가야죠.
이번 과제는 포인터를 사용하여 스트링에서 부분적으로 일치하는 스트링을 찾는 것이다. 스트링과 관련된 함수로 strcpy, strcmp, strcat, strlen, strlwr, strupr, strchr, strstr, strdup, strspn, 등 많은 함수들을 제공한다. 이들 함수들에 대하여 숙지하기 바라며 이번 과제는 strstr을 구현하는 과제이다. 문서에 보면 이 함수는 다음과 같이 선언된다. char *strstr(const char *string, const char *strCharSet); 여기서 const는 함수의 정의 내에서 그 매개변수는 변경시킬 수 없음을 의미한다. 이 함수는 string에서 strCharSet를 찾아서 처음으로 나타나는 스트링의 위치를 return 하는데 찾을 ..