c++構文クリーンアップ
string a;
a = "hi 2022";
あります.if(isupper(a[i])) {...}
は大文字出力if(islower(a[i])) {...}
出力小文字if(isdigit(a[i])) {...}
はデジタル出力a.push_back('s') , a = a+'s'
s文字を追加a.pop_back();
最後の文字を削除a.substr(5)
は5番インデックスから最後まで~a.substr(5,3)
5番から3つへのインデックスa.clear()
はきれいですa.find('T')
は、この文字の最も速いインデックス出力です.ただし、ここで検索する文字がない場合はstring::nposを返します.
すなわち、
while((i=a.find(' '))!=string::npos) {...}
でfind関数は文字列の末尾まで走って「」を検索する.後のスペースまで文字列の一部を検索するには.{ string temp = a.substr(0,i)
cout << temp << '\n';
a = a.substr(pos+1);
}
//temp를 다른 곳에 계속 저장하고 있으면, 여기 마지막에 한번더 담아주어야 한다!!
そう言えばいいです.set S
if(S.find('T') != S.end()) {...}
はTの文字がSET Sの中にあります!意味は.Reference
この問題について(c++構文クリーンアップ), 我々は、より多くの情報をここで見つけました https://velog.io/@ehdgus5094/c-문법-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol