본문 바로가기 메뉴 바로가기

weekly ps

  • [C언어] 0. 개요
  • [C언어] 1.C언어 프로그램의 기본 구조
  • [C언어] 2.printf 함수와 이스케이프 시퀀스
  • [C언어] 3.이진수와 비트 단위
  • [C언어] 4.변수(1) (정수형 변수 int)
  • [C언어] 5.변수(2) (실수형 변수)
  • [C언어] 6.조건문 (if, else, else if, switch case)
  • [C언어] 7.변수 (3) (변수형 char)
  • [C언어] 8.반복문 (for, while, do while)
  • [C언어] 9.변수와 상수
  • [C언어] 10.다중 반복문
  • [C언어] 11.이진수와 비트연산자
  • [C언어] 12.배열
  • [C언어] 13.연산자 우선순위
  • [C언어] 14.문자열
  • [C언어] 15.형 변환
  • [C언어] 16.포인터
  • [C언어] 17.문자열 관련 함수
  • [C언어] 18.함수
  • [C언어] 19.구조체
  • 0. 시간복잡도
  • 1. 자료구조
  • 2. 스택
  • 3. 힙
  • 4. 유니온 파인드
  • 5. 스파스 테이블
  • 0. 시간복잡도
  • 1. 에라토스테네스의 체
  • 2. 검색
  • 3. 병합 정렬
  • 4. 유클리드 호제법
  • 5. 페르마의 소정리
  • 6. 동적 계획법
  • 7. 크루스칼 알고리즘
  • 8. 프림 알고리즘
  • 9. 오일러 피 함수
  • 10. 트리의 지름
  • 11. 컨벡스 헐 트릭
  • 12. 모스 알고리즘
  • 13. 모스 알고리즘 on 트리
  • 분류 전체보기 (78)
    • C, C++ (20)
    • 검색 ( Search ) (1)
    • 정렬 ( Sort ) (1)
    • 선형 자료구조 (2)
    • 동적 계획법( Dynamic Programming.. (2)
    • 정수론 ( Number Theory ) (4)
    • 그래프 ( Graph ) (4)
    • 그래프 - 트리 ( Tree ) (1)
    • 범위 쿼리 처리 ( Range Query ) (3)
    • 프로그래밍 대회 (1)
      • ACM-ICPC (1)
    • 문제 풀이 (36)
    • 기본 이론 (2)







  


weekly ps
[ C언어 ] 17. 문자열 관련 함수

Table of Contents 개요 strlen() strcmp() strcpy() strcat() 문제 1. 개요 문자열이 다른 변수형의 배열들과 다른 점은, 문자열 자체가 하나의 의미를 가지는 경우가 많다는 점입니다. int 변수가 여러 개가 모여 하나의 의미를 나타내는 경우는 거의 없지만, 문자가 모여 하나의 의미를 나타내는 경우는 굉장히 많습니다. 간단하게 문자를 사용하는 예시를 생각해보면 이름, 제목, 검색 키워드등이 있지요. 이들 모두 문자 한 개보다는 문자열로 표현해야 하는 경우가 많음을 알 수 있습니다. 따라서 문자열은 그 자체를 자유롭게 사용할 수 있어야 합니다. 하지만 문자열도 결국 char들의 배열로 사용되며, 배열 전체를 하나의 변수만큼이나 자유롭게 쓰기는 굉장히 어렵습니다. 예를..

C, C++ 2018. 1. 3. 02:42
[ C언어 ] 14. 문자열

Table of Contents 개요 문자열의 입출력 NULL 문자 gets() 와 puts() strlen() 문제 1. 개요 char 들의 배열로 사용되는 '문자열'은, int 나 float 등의 배열과 조금 다른 특성과 쓰임을 가지고 있습니다. 이에 따라 C언어에서는 문자열에 사용할 수 있는 서식문자나 함수등 여러 가지 요소들을 제공하고 있으며, 이 글에서는 이런 문자열에 대해 소개하고 있습니다. 변수형 char에 대해 기억이 나지 않으신다면 char 설명 을 보고 오시는 걸 추천합니다. 2. 문자열의 입출력 1. 기본 입출력 배열의 원소 하나하나에 입력을 받는 int 배열과 달리 문자열은 한번에 입력, 출력을 할 수 있습니다. 대표적인 형식은 아래와 같습니다. 1 2 3 //code by RiKa..

C, C++ 2017. 12. 4. 23:06
문의 rikang93@gmail.com | Blog is powered by Tistory / Designed by Tistory

티스토리툴바