C++

ALL

C++ 랜덤으로 숫자 취득 rand 사용 방법

C++에서 랜덤으로 숫자를 취득하는 방법을 알아보겠습니다. 랜덤으로 숫자를 취득하기 위해서는rand함수를 사용합니다. rand함수는0부터 32767사이에 숫자 중 하나를 랜덤 하게 반환을 합니다. 샘플 소스를 보면서 사용 방법을 확인해보겠습니다. #include <iostream> #include <cstdlib> int main() { printf("random : %d\n", rand()); printf("random : %d\n", rand()); printf("random : %d\n", rand()); printf("ran...
ALL

C++ 올림, 내림, 반올림 ceil, floor, round 사용 방법

C++에서올림,내림,반올림을 하는 방법을 알아보겠습니다. 올림과 내림을 할 때 사용하는 함수로ceil와floor가 있습니다. 그리고 반올림을 할 때는 round를 사용합니다. ceil() - 올림 floor() - 내림 round() - 반올림 C++에서는include를cmath로 해줘야 합니다. ceil() 올림 올림을 할 때 사용하는ceil함수 사용 방법을 알아보겠습니다. ceil함수의 작성 방법을 먼저 보겠습니다. ceil(값) 샘플 소스를 보겠습니다. #include<iostream> #include<cmath> using ...
ALL

C++ 파일 출력 fputs 사용 방법

C 또는C++에서 파일을 출력하는 방법을 알아보겠습니다. 파일을 출력할 때 사용하는 함수로는fputs가 있습니다. fputs작성 방법을 보겠습니다. fputs(출력 문자열, 파일 이름) fputs 함수에는 출력하고 싶은 문자열과 파일 이름을 지정합니다. 샘플 소스를 보겠습니다. #include <stdio.h> int main(void) { FILE *fp; fopen_s(&fp, "file.txt", "w"); fputs("HELLO", fp); fclose(fp); return 0; } fopen_s 함수를 사용해 파일 열기를 ...
ALL

C++ 파일 읽기 fgets(), fgetc() 사용 방법

C 또는C++에서 파일 내용을 읽어오는 방법에 대해 알아보겠습니다. 파일을읽어오는함수로는fgets(),fgetc()가있습니다. 하나씩살펴보도록하겠습니다. fgets() - 문자 단위로 처리 fgetc() - 행 단위로 처리 fgetc() fgetc는 파일을 문자 단위로 처리를 합니다. 작성방법은아래와같습니다. fgetc(포인터 이름) 샘플소스를보도록하겠습니다. #include <stdio.h> int main(void) { FILE *fp; char c; fopen_s(&fp, "file.txt", "r"); while (1) c ...
ALL

C++ vector 중복 삭제 방법 예제

C++에서 벡터에 중복 값이 있는 경우 삭제하는 방법을 알아보겠습니다. 벡터에 중복 값을 삭제하는 방법으로는std::unique와std::vector::erase을 사용해 중복 값을 삭제할 수 있습니다. 또는std::set을 사용해 중복 값을 삭제할 수 있습니다. unique와 erase unique 함수를 사용해 벡터에 중복된 값을 삭제하는 방법을 알아보겠습니다. #include <iostream> #include <vector> #include <iterator> #include <iomanip> #include <algorit...
ALL

C++ 배열 초기화, 값 대입 사용 방법 예제

C++에서 배열을 사용하는 방법과 예제를 보겠습니다. 배열이란? 배열이란 동일한 타입을 가진 값을 여러 개 저장할 수 있는 형태의 타입입니다. 기본적인 사용방법은 아래와 같습니다. #include <iostream> int main() { int x = {1, 2, 3, 4, 5}; return 0; } 5개의 요소를 저장할 수 있는 배열을 선언했습니다. 배열을 선언할 때 요소의 개수를 지정하는 것으로 배열의 저장 가능한 요소 개수를 지정할 수 있습니다. 배열에 저장한 값을 취득하기 위해서는 인덱스를 지정해 취득할 수 있습니다. 인...
ALL

C++ 문자열 치환 replace, regex_replace 사용 방법 예제

C++에서 문자열을 치환하는 방법을 알아보도록 하겠습니다.문자열을 치환해주는 함수로replace와regex_replace가 있습니다.대상 문자열에서 지정한 위치부터 원하는 문자로 바꿔줍니다. 또는 대상 문자열에서 특정 문자열만 검색해 원하는 문자로 변환할 수 있습니다. 사용방법을 살펴보겠습니다. replace 문자열을 치환해주는 함수인replace사용 방법입니다. 문자열.replace(시작 위치, 길이, 치환 문자열) 시작 위치부터 지정한 길이만큼 문자열을 치환 문자로 변환. 시작 위치 인덱스는0부터 시작 지정한 위치부터 문자열을 ...
ALL

C++ 문자열 길이 취득 length, size 사용 방법

C++ 문자열 길이를 취득하는length와size함수 사용 방법을 알아보겠습니다. length 문자열 길이를 취득하는length함수 사용 방법을 알아보겠습니다. 문자열.length() 문자열 길이를 반환. 공백 문자일 경우 0 반환. length함수로 문자열 길이를 취득하는 샘플을 보겠습니다. #include <iostream> using namespace std; int main() { string str1 = "abc"; cout << str1.length() << endl; // 3 string str2 = ""; cout <...
ALL

C++ 문자열 자르기 substr 사용 방법

C++ 문자열을substr함수를 사용해 자르는 방법을 알아보겠습니다. substr 문자열에서 원하는 위치에 있는 문자열을 취득하기 위해substr함수를 사용합니다. substr함수 기본적인 사용 방법을 보겠습니다. 문자열.substr(시작 위치, 길이) 첫 번째 인수에는 시작 위치를, 두 번째 인수에는 취득하고 싶은 문자수를 지정합니다. 문자열 시작은 0부터 입니다. substr샘플을 보겠습니다. #include <iostream> using namespace std; int main() { string str1 = "abcde";...