++Rerealization-ドッキングステーション(2)
[1.初期化配列の値]
:3つの方法がありますが、空欄が最も少なく、便利です!
int a[21];
fill(a,a+21,0);
2)2 Dアレイ int b[21][31];
for(int i=0; i<21;i++)
fill(b[i],b[i]+31,0);
[2.stlツアー]-Queueツアーは不可能!
1)ベクトルサイズの使用
for(int i=0; i < v.size(); i++)
cout << v.at(i); // v[i]도 가능
2)反復器の使用 for(auto i=v.begin(); i != v.end(); i++)
cout << *i ;
3) range-based for loop (C++11):c++11以降をサポートする必要があります.
また、値を読み取るときは適切ですが、操作できませんのでご注意ください.
for(int e : v)
cout << e ;
/* 내부에서 값을 바꿔야 할 때! */
for(int& e : v) // 참조자로 접근하면 원본이 바뀐다.
cout << e ;
[ 3. ASCII CODE ]
よく使う牛/大文字は覚えたほうがいいです.
1)小文字(97~122)
2)大文字(65~90)
/* 대문자는 정수 65 ~ 90까지 총 26개 */
int num = 90;
cout << (char)num; // Z
int num = 65;
cout << (char)num; // A
/* 소문자는 정수 97 ~ 122까지 총 26개 */
int num = 122;
cout << (char)num; // z
int num = 97;
cout << (char)num; // a
: char - '0'
[4.cinとgetlineを使用する場合]
:標準入力を受け入れる
cin
と、スペースを含む文字列を受け入れるgetline()
を混合して使用します.入力バッファをクリアするには
cin.ignore()
を使用する必要があります. ...
cin >> N;
cin.ignore();
...
getline(cin, s);
Reference
この問題について(++Rerealization-ドッキングステーション(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@neity16/C-Realization-바킹독-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol