## // C/C++/STL 기초
[https://docs.google.com/document/d/1xrhb-6Vm5_0zd2iImbdg_4kN2cTnY-ZSzyrFAavwABI/edit?usp=sharing](https://docs.google.com/document/d/1xrhb-6Vm5_0zd2iImbdg_4kN2cTnY-ZSzyrFAavwABI/edit?usp=sharing)
C++ string 편
//4.1 생성자.
string(char c[]);//문자열 가능
string(const char\*); //문자열(상수) 가능
string(string s); // 초기값 지정
string(); // "" 초기화
string(int,char);//갯수를 어떤 문자를
//4.2 EOF 입력
while(cin>>s){...} //EOF 기능 리턴값 T or F
while(scanf() == 2 ){...}
while(scanf() != EOF){...}
while(getline(cin,s))
while(getline(cin,s,char delimeter))// 문자열 분리, char으로 분리할 문자 넣주기
->foreach 분석하기~
//4.3 string s의 기능
s.c_str(); //printf("%s") 형으로 출력이 가능하다.
s.size();// s.size() - 1 은 unsigned long long 의 MAX 형
s.length();//의미상
s.empty();
s1 == s1 , s1 != s2, s1<s2 //같은지,다른지,사전순서인지
s1+=s2;
s.push_back(char);
s.substr(); // s.substr(2,3)//hellow면 llo
s.append(int,char);//갯수,뭐를
s.append(string);
s.append(const char\*);
s.append // 리턴형이 string이므로 chain으로 가능
s.insert(int,string);//위치 뭐를
s.insert(int,int,char);//위치,갯수,뭘
s.insert(int,string,int,int);//넣을위치, string 의, 위치, 몇개
//4.4 숫자 문자열 변환
stoi(string);
stoi(string,int,int);//? int번 문자부터 int진수로 보고 10진수로 저장??
stll
stoul
stoull
stof
stod
stld
to_string(int 나 double 또는 float)
DOS IMPACT - WEB Developer
KIM DO YOUNG
WEB : REACT JS | REACT NATIVE | GraphQL PRISMA
'Algorithm > Lecture' 카테고리의 다른 글
백준 10870 피보나치 파이썬 풀이 dp (0) | 2020.02.09 |
---|---|
알고리즘 풀이를 위한 C/C++/STL 기초 정리 - 목록 (0) | 2020.01.23 |
알고리즘 풀이를 위한 C/C++/STL 기초 정리 - STL(2)편 (0) | 2020.01.23 |
알고리즘 풀이를 위한 C/C++/STL 기초 정리 - STL(1) 편 (0) | 2020.01.23 |
알고리즘 풀이를 위한 C/C++/STL 기초 정리 - C++언어편 (0) | 2020.01.23 |