카테고리 보관물: C++

Dev Lee의 C++ 강의 | 3. printf 함수 조금 더 알아보기

이전 강의 : Dev Lee의 C++ 강의 | 2. 첫 C++ 프로그램 뜯어보기 Dev Lee의 C++ 강의에 오신 것을 환영합니다. 여러분은 1장, 2장에서 첫 C++ 프로그램을 개발해보고 작성한 소스코드도 이해 하셨을 겁니다. 3장에서는 iostream 라이브러리에 포함된 함수 중 ‘printf’ 함수를 조금 … 계속 읽기

카테고리: C++, ICT, 프로그래밍 강의, Language | 태그: , , , , , , | 댓글 남기기

Dev Lee의 C++ 강의 | 2. 첫 C++ 프로그램 뜯어보기

이전 강의 : Dev Lee의 C++ 강의 | 1. 나의 첫 C++ 프로그램 Dev Lee의 C++ 강의에 오신 것을 환영합니다. 여러분은 1장에서 자신의 첫 C++ 프로그램을 성공적으로 개발하셨을 겁니다. 2장에서는 1장에서 작성한 소스코드가 어떤 의미를 가지고 있는지 분석해 보도록 하겠습니다. 그럼 … 계속 읽기

카테고리: C++, ICT, 프로그래밍 강의, Language | 태그: , , , , , , | 댓글 남기기

C++ 온라인 컴파일러 사이트

C++ 온라인 컴파일러 사이트 목록입니다. 참고하세요~ https://www.onlinegdb.com/online_c++_compiler   (추천 1순위) http://cpp.sh/  (추천 2순위) https://www.tutorialspoint.com/compile_cpp_online.php  (추천 3순위)

카테고리: C++ | 태그: , , , | 1개의 댓글

Dev Lee의 C++ 강의 | 1. 나의 첫 C++ 프로그램

Dev Lee의 C++ 강의에 오신 것을 환영합니다. 1장을 시작하기에 앞서, 아래 두 링크를 읽고 돌아와 주세요. Dev Lee의 프로그래밍 기초 강의와 Dev-C++ 설치 및 사용법에 관한 글입니다. Dev Lee의 프로그래밍 강의 초급편 1장에서 오신 분들은 아래로 넘어가시면 됩니다. 1. Dev … 계속 읽기

카테고리: C++, ICT, 프로그래밍 강의, Language | 태그: , , , , , , | 댓글 남기기

Dev-C++ 다운로드 및 사용법

본 포스팅에서는 Dev-C++ IDE 다운로드 방법과 사용법을 간단히 소개하겠습니다. 저는 대학생 때, 윈도우 OS에서 비주얼 스튜디오 만으로 C++ 코드를 작성하고 컴파일, 링크, 빌드를 수행했었습니다. 그러나 비주얼 스튜디오 말고도 윈도우용 IDE는 많습니다. 그 중 하나인 Dev-C++ 를 소개하겠습니다. 다운로드 방법 아래 … 계속 읽기

카테고리: C++ | 태그: , , , , | 댓글 남기기

[C++] how to find the index of a certain value in vector

algorithm 라이브러리가 필요합니다. ptrdiff_t pos; pos = distance(v.begin(), find(v.begin(), v.end(), value));  

카테고리: C++ | 태그: , | 댓글 남기기

[C++] how to get rid of exponential form

cout 함수를 사용할 때, exponential 형식으로 출력될 때가 있습니다. exponential 형식으로 출력하는 것을 방지하려면 다음과 같이 cout 함수를 사용하면 됩니다.  cout << fixed << tgamma(b+1)/(tgamma(a+1)*tgamma(b-a+1)) << endl;   std::fixed를 사용하면 exponential 형식으로 출력 되지 않고 일반적인 형식으로 출력됩니다.

카테고리: C++ | 태그: | 댓글 남기기

[C++] factorial function

팩토리얼 함수는 아래와 같다. 단, n!를 구하고 싶다면 인수로 n+1을 넘겨야한다. std 네임스페이스와 cmath 라이브러리가 필요하다. cout<<tgamma(n+1);  

카테고리: C++ | 태그: , , , | 댓글 남기기

[C++] How to delete vector element by value

원하는 값을 벡터에서 삭제하는 방법은 아래와 같습니다. remove 함수는 algorithm 라이브러리가 필요합니다. remove 함수만 실행하면 값만 사라지고 index는 줄어들지 않기 때문에 아래와 같이 사용하는 것이 좋습니다. v.erase(remove(v.begin(), v.end(), value), v.end());  

카테고리: C++ | 태그: , | 댓글 남기기

[C++] how to sort vector

vector를 오름차순, 내림차순으로 정렬하는 방법입니다. algorithm 라이브러리가 필요합니다. C++ code sort(v.begin(), v.end()); // 오름차순 sort(v.begin(), v.end(), greater<int>()); // 내림차순  

카테고리: C++ | 태그: , , , , | 댓글 남기기