일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 구조체
- 함수
- Windows API
- 연결리스트
- 버블
- 콘솔
- 셀
- C
- C언어
- 커서
- 공백
- 난수
- crud
- 구현
- 선택
- 테트리스
- 삽입
- 파일입출력
- 이진탐색#binary_search
- 알고리즘
- 정렬
- 포인터
- Time
- scanf
- 오목#함수#gotoxy#금수#알고리즘#2차원#배열#실무#프로젝트
- string
- 3차원 배열
- 문자열
- 배열
Archives
- Today
- Total
목록문자열 (1)
C언어 알고리즘 정리 및 실무 프로젝트
C언어 포인터를 활용한 문자열 관련 함수(strcpy, strcat, strcmp, strncmp, strlen) 직접 구현하기
헤더 파일에 내장되어 있는 함수이지만, 포인터를 활용해보기 위해서 문자열 함수들을 직접 구현했습니다. 포인터에 대한 깊은 이해를 원하시는 분은 제 소스를 기반으로 본인만의 코드 스타일로 바꿔보시면 좋을 것 같습니다. 소스를 보시다가 scanf 함수 안에 ^'\n' 이라는 생소한 문법이 있습니다. 이것은 '개행문자를 만날 때까지 문자를 입력받겠다' 라는 뜻입니다. scanf 함수는 공백문자나 개행문자를 입력 받으면 입력이 종료되는 방식인데, ^'\n' 속성을 지정해주면 공백문자도 입력으로 취급해서 문자열에 공백 입력이 가능하게 됩니다. #define _CRT_SECURE_NO_WARNINGS #include #include void strcopy(char* origin, char* task) {// 문자열..
C언어 알고리즘
2022. 5. 20. 14:01