본문 바로가기

라이브러리

DLL(Dynamic Link Libraray)에 대한 이야기 DLL은 프로그램간에 공유가 가능하고 정적링크라이브러리와는 다른 기능을 가진다. 정적 라이브러리와의 차이점 정적 라이브러리는 실행 파일에 필요 라이브러리가 포함된것이며, DLL의 경우 실행파일에 포함되지않고, 실행파일이 메모리에 로드되어서 실행이 될때, 라이브러리가 메모리로 로드되어 실행파일과 링크된다. 결국 정적라이브러리일 경우 실행파일에 포함되므로, 실행파일자체가 커지지만, 독립적 사용이 가능하고, DLL은 파일의 용량은 상대적으로 적고 공유가 가능하지만, 독립적으로 사용하기는 어려워진다. 정적 라이브러리는 실행파일에 필요 모듈 호출부분에서 호출 모듈의 주소를 알아야 하지만, 동적 라이브러리는 실행파일이 메모리 상주할때나 되어야 라이브러리주소를 알수있다. DLL을 사용하면, 링크과정에서 포함이 된다고.. 더보기
C 표준 라이브러리 함수 출처 ; http://blog.naver.com/kkwwhh7/100003308350 1. 데이터 변환 함수 2. 디렉토리 조작 함수 3. 버퍼 조작 함수 4. 파일 조작 함수 5. stream 입출력 함수 6. Low level 입출력 함수 7. Mathematics 8. 메모리 조작 함수 9. 탐색과 정렬 함수 10. 문자열 조작 함수 11. 시간 함수 12. 문자 분류 및 변환 함수 13. 기타 함수 1. 데이터 변환 함수 문자나 문자열을 수치 값으로 변환시키거나 대문자를 소문자로 소문자를 대문자로 변환하는 함수로 stdlib.h에 정의되어 있다. 헤더 파일 : #include atof 형식 : double atof(char *string) 설명 : 문자열을 부동소수점 값으로 변환하는 함수 부동소수.. 더보기