프로그래밍 강좌/C++ (7) 썸네일형 리스트형 [C++] string to char* 와 char* to string 문자열 변환 총정리 const c_str strcpy begin vector 이전에 std::string 클래스에 대해 총정리를 해 보았습니다. https://m.blog.naver.com/dorergiverny/223046924132 [C++] std::string 클래스 ( 문자열 ) 사용법 완벽 총정리 - string 확장 함수 erase find append stoi to_string 이번엔 문자열(string)을 다루는 클래스인 string 클래스를 파헤쳐봐요. std::string 의 모든 것을 정리해... blog.naver.com 이번에는 string 과 char* 간 변환 방법에 대한 총정리를 해 보겠습니다. 이게 어려운 내용이 아니지만 가끔 찾아보고 싶을 때가 있는 변환이에요. 그래서 정리해 드립니다. string 을 char*로 변환 1. c_str() 사용 .. [C++] std::string 클래스 ( 문자열 ) 사용법 완벽 총정리 - string 확장 함수 erase find append stoi to_string 이번엔 문자열(string)을 다루는 클래스인 string 클래스를 파헤쳐 보겠습니다. 이번에는 std::string 의 모든 것을 정리해봤으니 끝까지 읽어 주세요. string 입/출력 방법 이전에 C에서는 char* 나 char[]의 형태로 문자열을 다뤘다면, c++에서는 문자열을 하나의 변수 type으로 간주하여 다룰 수 있게 합니다. char*나 char[]와 다르게 문자열 끝에 '\0'이 포함되지 않아 문자열의 길이를 동적으로 변경이 가능합니다. 지난번에 말씀드린 것과 같이 cin을 통해 string을 입력받을 수 있었습니다. #include #include int main() { std::string str; std::cout str; std::cout [C++] 함수 실행 시간 측정 방법 - chrono 총정리 duration_cast system_clock getTickCount 지난번에 네이버 블로그를 통해 현재 시간 얻는 방법에 대해 언급하면서 chrono에 대해 잠시 알아봤습니다. https://m.blog.naver.com/dorergiverny/223040055108 [C++] 현재 시간 알아내기, time_t, chrono 클래스 총정리 localtime_s system_clock steady_clock 지난번에 windows 에서 제공하는 api를 기반으로 현재시간을 알아보는 시간을 가졌었어요. https://m.blog.... blog.naver.com 현재 시간을 알아낼 수 있다는 것은 어떠한 함수 시작 부분에서의 시간을 얻어오고 함수의 끝 부분의 시간을 얻어온 후 두 시간의 차이를 측정하면 그 함수(이벤트)의 수행 시간을 알 수 있겠죠. chrono 클래스란? .. [C++] 시스템 시간 날짜 얻어오기, SYSTEMTIME, GetLocalTime, GetSystemTime byte 모호한 기호입니다 chrono steady_clock system_clock time_t 현재시간 알아내기 코딩을 하다보면 시스템 시간과 날짜가 필요한 경우가 많습니다. 보통 로깅을 하기 위해서죠. 다행히 Windows API에서 시스템 시간과 날짜를 가져오는 interface를 제공합니다. SYSTEMTIME은 아래와 같이 정의되어 있어요 typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute; WORD wSecond; WORD wMilliseconds; }SYSTEMTIME, *PSYSTEMTIME; SYSTEMTIME을 사용하기 위해서는 #include 를 해 줘야 해요. 1. GetSystemTime() GetSystemTime은 UTC 시간을 가져옵니다. UTC 시간.. [C++] Windows 10 에 Git (깃) 쉽게 설치하기 총정리 github gitlab gerrit 우리가 소프트웨어 개발을 하다보면 github, gitlab, gerrit 등을 사용하게 됩니다. 이 저장소들을 사용하기 위해서는 git이 설치되어야 합니다. Git 설치파일 다운로드 및 설치하기 1. Git SCM에 접속하여 설치 파일 다운로드하기 https://git-scm.com/ Git git-scm.com Git 사이트에 접속하면 오른쪽 모니터에 있는 'Download for Windows' 버튼을 클릭합니다. 여기서 잠깐! 모니터 아래에 보면 Windows GUIs 가 있는데 여기를 클릭하면 34개의 Git GUI 툴에 대한 소개가 있어요 그 중 제 개인적인 기준으로 많이 사용되는 툴을 간단히 알려드릴께요. 위의 4개 정도이고, Visual Studio의 확장팩으로 지원되는 Tool도 많이 사.. [C++] Windows에 MinGW 설치하기 (쉬운방법) - gcc 컴파일러 g++ compiler 윈도우10 newen Distro 이번에는 MinGW를 쉽게 설치하고 사용하는 방법에 대해 알아보겠습니다. Windows 에서 GNU gcc 컴파일러를 사용하려면 MinGW를 사용하시면 됩니다. 하지만 sourceforge를 이용하여 설치를 하게 되면, 생각보다 복잡합니다. 여기에서는 쉽게 설치하고 사용하는 방법을 알려드릴께요. 먼저 nuwen.net 에 들어갑니다. https://nuwen.net/ News - nuwen.net News - nuwen.net So high, so low, so many things to know News 10/30/2021 - Version 18.0 of my MinGW Distro is available, finally. 12/11/2019 - Version 17.1 of my MinGW Distro.. [C++] MinGW 설치하기 - g++ 컴파일러 Windows 에서 사용하기 윈도우 compiler gcc install msys MinGW는 GNU gcc 컴파일러를 windows 환경에서 사용할 수 있도록 만든 도구 입니다. MinGW를 사용하기 위해서 먼저 설치해봐야겠죠? mingw.org 라는 공식 사이트도 있지만, 좀 복잡합니다. 따라서 sourceforge 에서 다운을 받겠습니다. https://sourceforge.net/projects/mingw/ MinGW - Minimalist GNU for Windows Download MinGW - Minimalist GNU for Windows for free. A native Windows port of the GNU Compiler Collection (GCC) This project is in the process of moving to osdn.net/projects/.. 이전 1 다음