std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
cout <<numbers.size(); << endl; //출력값10
string n("12345");
for (char i : n)
{
cout << i << endl; //각 자리 숫자를 꺼내서 출력
cout << i << "+ 1 =" << 1 + i - '0' << endl;
//각 자리 숫자를 숫자타입으로 바꾸고 연산 (한자리 숫자만 될듯)
}
auto 키워드는 변수의 타입을 컴파일러가 알아서 추론한다.
변수 선언문처럼 쓰면 된다.
auto Tmp1(1)
auto Tmp2("asdf")
cout << Tmp1 << Tmp2 << endl;
//1asdf
#include <ctime>
cout << time(NULL) << endl;
time_t today = time(NULL);
tm ptm;
localtime_s(&ptm, &today);
cout << ptm.tm_year + 1900 << "년";
cout << ptm.tm_mon + 1 << "월";
cout << ptm.tm_mday << "일";
cout << ptm.tm_hour << "시";
cout << ptm.tm_min << "분";
cout << ptm.tm_sec << "초";
}
컴파일러에서는 되는데 백준에선 따로 불러줘야되는것들
<math>
<memory.h>