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("random : %...
ALL

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

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

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

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

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

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

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

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