iota에 이어서 간단히 설명하고 넘어가겠다.
사용법만 알면 되지 이것을 함수 구현 해보기는 힘들 것 같다.
[[[일단 print 부터]]]
보다싶이 since c++23 따끈따끈한 함수이다.
c++ reference에 올라와 있는 사용 예제다. 0, 1, 2순서로 인자가 들어간다.
출력 결과: Hello C++23! 이렇게 된다.
==헤더 파일==
#include <iostream>
#include <string>
#include <print>
#include <fstream>
#include <vector>
#include <format>
==소스 코드==
일반 적인 출력
출력 순서를 바꿔보자
생략된 부분
cout을 생략하고 사용해도 된다.
cout에 파일을 넣으면 파일에 출력이 된다.
파일에 출력해보자
가운데 정렬 + 2칸씩 띄어서 출력
^는 가운데 <는 왼쪽 >는 오른쪽 정렬
문자도 띄어쓰기 가능?
안되네. 이건 몰랐네.
내가 알고 있는 print의 모든 것을 다 적어봤다.
[[[format]]]
print를 썼으면 썼지 format을 사용하진 않을 것 같다.
정정) 숫자와 문자를 합한 string, wstring을 만들 때 format을 사용하면 유용하다.
https://koreatopclass.tistory.com/25
사용법도 print랑 거의 비슷하고 ofstream만 밖으로 빼주면 된다.
print(cout, "{:^3}", num);
cout << format("{:^3}", num);
학습 장소: 한국공학대학교 게임공학과 수업
'---C++ 역량 강화--- > STL 공부' 카테고리의 다른 글
shuffle (0) | 2024.05.31 |
---|---|
default_random_engine, distribute, random_device (0) | 2024.05.31 |
iota (0) | 2024.05.31 |
sample (0) | 2024.05.31 |
accumulate와 reduce의 차이 (0) | 2024.05.31 |