본문 바로가기

Education

[부스트 코딩 뉴비 챌린지 2020] 라이브러리

반응형

라이브러리

라이브러리는 프로그래머들이 이미 만들어진 코드를 다시 개발하지 않아도 되게 하고, 서로 함께 작업할 수 있도록 만들어주는 함수의 모음입니다. 라이브러리는 문자를 대문자에서 소문자로 변환하거나, 문자열을 정수로 변환하는 것 등 C에서 자주 쓰이는 연산들의 함수를 포함합니다. 여러분의 프로그램에서 비슷한 기능을 수행해야 한다면, 이미 만들어져 있는 함수를 또 만드는 대신 이미 존재하는 라이브러리를 그대로 사용할 수 있습니다.

 

라이브러리 사용하기

라이브러리를 불러오기 위해서는 #include를 사용해 해당 라이브러리의 헤더 파일을 포함해주면 됩니다. 라이브러리를 불러오면 라이브러리 함수들을 사용할 수 있습니다. 왼쪽의 코드와 같이 작성하면 stdio.h 라이브러리에 속한 함수(printf, scanf 등)들과 math.h 라이브러리에 속한 함수(cos, sin 등)를 사용할 수 있습니다.

 

C에서 자주 쓰이는 라이브러리 함수

ctype.h : 문자 분류 함수, 문자열 처리시 문자의 유형에 따라 구분해서 처리해야 하는 경우에 사용하는 함수 라이브러리입니다.

math.h : 수학 관련 함수, 대부분의 수학 관련 함수는 double형의 인자를 갖고, double형의 값을 리턴합니다.

stdlib.h : 데이터 변환 함수, 데이터 변환 함수는 데이터 간의 형태 변환이 필요할 때 사용됩니다.

string.h : 문자열 처리 함수, 하나 혹은 두 개의 문자열을 입력 받아 문자열의 값을 처리합니다.

위에서 설명한 라이브러리와 다른 라이브러리에는 더 많은 함수가 있습니다. 이미 만들어져 있는 C 라이브러리를 살펴보고

어떤 함수를 쓸 수 있는지 보는 것이 좋습니다. 이렇게 하면 코드를 다시 만들지 않고 라이브러리에서 가져다 쓸 수 있습니다.

반응형