본문 바로가기

주석3

C++ 문자열 & 코딩 스타일 C++ 문자열 & 코딩 스타일 문자열은 프로그램을 작성할 때 거의 항상 사용된다. C++은 안전하고 사용하기 쉬운 string 클래스를 제공한다. 문자열에 대해서 크기를 자유자재로 바꾸는 것은 물론 부분적으로 추출하거나 바꿀 수 있는 여러 가지 고급 기능을 지원한다. cstring 헤더 파일을 사용하면 C의 여러 문자열을 처리하는 다음의 함수들을 사용할 수 있게 된다. strcpy()는 두 개의 문자열 포인터를 받아서 첫 번째 문자열에 두 번째 문자열을 복사하는데 첫 번째 문자열이 적합한 메모리 공간을 가졌는지 신경 쓰지 않는다. strlen()은 원본 문자열의 크기를 알기 위한 함수인데 리턴하는 값은 무자열의 크기지 실제 필요한 메모리의 크기는 아니다. strcat()은 문자열을 이어 붙이는데 사용한다.. 2017. 7. 12.
C++ 언어의 기초 C++ 언어의 기초 주석은 프로그래머를 위한 것으로 컴파일러는 주석을 무시한다. 주석은 //와 /*를 사용하여 나타낼 수 있다. C++은 세 단계를 거쳐서 빌드 된다. 전처리 작업으로 코드 내에 지시된 메타 정보를 인식하여 자동으로 코드를 수정하고 컴파일 작업으로 소스 코드를 기계어로 번역한다. 마지막 링크 작업으로 기계어로 된 여러 오브젝트 파일을 묶어서 하나의 실행 파일로 만든다. 전처리 지시자인 #include은 헤더 파일의 코드를 가져와서 현재 소스 파일에 삽입하도록 지시한다. #define은 상수나 매크로를 정의하는데 사용되고 #ifdef나 #ifndef는 헤더 파일의 중복 인클루드를 막는 경우에 사용된다. main 함수는 프로그램을 실행할 때 가장 먼저 호출되는 시작점이다. main의 인자로는.. 2017. 7. 11.
파이썬(python) 강의 1장 - 코드를 읽기 위한 기초 - 파이썬 강의 1장- 코드를 읽기 위한 기초 - 프로그래밍 언어를 시작할 때 제일 먼저 하는 작업은“Hello World”를 작성하여 출력을 시켜보는 것이다.이러한 작업을 하기 위한 기초적인 용어에 대해 먼저 정리를 해보자 파이썬은 제공하는 함수가 다양합니다. Hello World를 출력할 수 있는print 함수 또한 기본적으로 제공하는 함수들 중 하나다. 이러한 함수들을내장 함수라고 부른다. 하지만 이러한 내장함수 외에도 다른 함수들이 필요할 경우가존재할 수 있다. 이럴 땐 외부의 도구를 빌려오기 위해 import를 선언하여 사용할 수 있다.예시)>>> import os>>> os.system(“pause”) // os 모듈에 있는 system 함수를 사용 // pause는 종료를 하는 명령어 이에 대한.. 2017. 4. 7.