dallae_log
Home
  • 분류 전체보기 (109) N
    • Blog (82)
      • JAVA (0)
      • 생활코딩 - 자바스크립트 기본 (19)
      • 노마드코더 - 초보자를 위한 바닐라 자바스크립트 (20)
      • JAVA기반 스마트웹 개발2021 (43)
    • 🦄 (4)
    • Diary (23) N
      • 일상 (0)
      • 회고 (7) N
    • 🎁 (0)
Home
  • 분류 전체보기 (109) N
    • Blog (82)
      • JAVA (0)
      • 생활코딩 - 자바스크립트 기본 (19)
      • 노마드코더 - 초보자를 위한 바닐라 자바스크립트 (20)
      • JAVA기반 스마트웹 개발2021 (43)
    • 🦄 (4)
    • Diary (23) N
      • 일상 (0)
      • 회고 (7) N
    • 🎁 (0)
블로그 내 검색
Instagram

dallae_log

안녕 난 달래야🐣

  • Blog/JAVA기반 스마트웹 개발2021

    프로그래밍 언어 활용 part 2 - 문자 분류 데이터 변환 관련 라이브러리

    2021. 8. 9.

    by. 고구마달랭이

    문자 분류 데이터 변환 관련 라이브러리

    학습내용 학습목표
    ▪ 라이브러리 함수 이해
    ▪ 라이브러리 함수 활용
    ▪ 문자열 처리 관련 라이브러리의 종류를 설명할 수 있다.
    ▪ 문자열을 복사·연결하는 라이브러리 함수의 용도를 알고 구현할 수 있다.

    라이브러리 함수 이해

     

    1. 종류

    [1]헤더 파일 : string.h

    (1) 길이함수

    ☞ strlen 문자열의 길이를 반환 검색하여 결과를 출력하는 프로그램을 개발

     

    (2) 복사함수

    ☞ memcpy 메모리 블록을 복사

    ☞ memmove 메모리 블록을 이동

    ☞ strcpy 문자열을 복사

    ☞ strncpy 문자열 개수를 지정하여 복사

     

    (3) 연결함수

    ☞ strcat 문자열을 연결

    ☞ strncat 문자열 개수를 지정하여 연결

     


     

    라이브러리 함수 활용

     

    1. 길이함수

     

    2. 복사함수

     

    3. 연결함수

     

     


     

     

    학습정리

     

    1. 라이브러리 함수 이해

    ▪ 문자열 처리 관련 함수는 string.h를 include함

    ▪ 문자열의 길이를 반환하는 함수 : strlen()

    ▪ 문자열을 복사하는 함수 : memcpy, memmove, strcpy, strncpy

    ▪ 문자열을 연결하는 함수 : strcat, strncat

     

    2. 라이브러리 함수 활용

    ▪ 문자열 포인터를 복사하는 함수 : memcpy, memmove - memmove 함수는 자기 자신을 복사하는 것이 가능함

    ▪ 문자열을 복사하는 함수 중 개수를 지정할 수 있는 함수 : strncpy

    ▪ 문자열을 연결하는 함수 중 개수를 지정할 수 있는 함수 : strncat

    'Blog > JAVA기반 스마트웹 개발2021' 카테고리의 다른 글

    프로그래밍 언어 활용 part 2 - 도서관리 시스템 고도화(라이브러리 적용)  (0) 2021.08.09
    프로그래밍 언어 활용 part 2 - 문자열 비교 검색 라이브러리  (0) 2021.08.09
    프로그래밍 언어 활용 part 2 - 수학 관련 라이브러리  (0) 2021.08.09
    프로그래밍 언어 활용 part 2 - 도서관리 시스템  (0) 2021.08.08
    프로그래밍 언어 활용 part 2 - 문자 처리 라이브러리  (0) 2021.08.08

    댓글

    관련글

    • 프로그래밍 언어 활용 part 2 - 도서관리 시스템 고도화(라이브러리 적용) 2021.08.09
    • 프로그래밍 언어 활용 part 2 - 문자열 비교 검색 라이브러리 2021.08.09
    • 프로그래밍 언어 활용 part 2 - 수학 관련 라이브러리 2021.08.09
    • 프로그래밍 언어 활용 part 2 - 도서관리 시스템 2021.08.08
    맨 위로
전체 글 보기
  • Github
  • Portfolio
  • Mail
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
고구마달랭이
내 꿈은 억만장자

티스토리툴바