# Language/C++

[C++] 이것저것 코드들

1. cpp 파일 기본 형태

2. 입, 출력

3. Random

4. 문자열을 정수로 바꾸는 함수


Ctrl + F









cpp 파일 기본 형태


#include <iostream>


 using namespace std;


int main(void){


return 0;

}




입, 출력


#include <iostream>의 cout, cin


cout << "Hello World!"; //출력

cin >> num;  //입력




cin.getline(char buf[], int size, char delimitChar)


인자

1. 입력한 문자열을 저장할 배열

2. 1배열의 크기

3. 문자열 입력의 끝을 알릴 구분 문자, default는 \n


- <iostream>에 정의된 cin의 멤버함수

- cin.getline( , ) 으로도 사용 가능 // 구분 문자 생략



getline()


1. <cstring> 에 정의

2. string 형에 문자열 저장

3. getline(cin, string타입 변수)






Random 정수 발생


#include <cstdlib>

#include<ctime>


srand((unsigned)time(0)); // 시작할 때마다, 랜덤 수를 발생시키기 위한 seed 설정

int n = rand(); // 0 에서 RAND_MAX(32767) 사이의 랜덤한 정수 발생




문자열을 정수로 바꾸는 함수


#include <string>


atoi() : char 배열을 정수로

stoi() : string 형을 정수로

728x90

'# Language > C++' 카테고리의 다른 글

[C++] 객체 포인터  (0) 2019.01.04
[C++] 문자열 (C-string, string)  (0) 2019.01.01
[C++] const의 개념  (0) 2018.12.21
[C++] namespace 와 std  (0) 2018.12.21
[C++] 바람직한 C++ 프로그램 작성  (0) 2018.12.21
[C++] 구조체  (0) 2018.12.21
[C++] 인라인 함수 (Inline Function)  (0) 2018.12.21