私のプログラムは正常に動作しないので、\t
を使用して、find()
のタブをC++のテキストで見つけることができるかどうか疑問に思っていました。C++のfind()で tを使用できますか?
0
A
答えて
1
string str ="line1\tline2";
int k = str.find('\t');
if(k > 0)
cout<<"yes\n";
else
cout<<"No\n";
あなたはfind('\t')
+2
'int k'は、' string :: find'の戻り値から変換されたときに、実装定義の値を持つことができます。移植性の高い標準準拠のために: 'auto k = str.find( '\ t'); if(k!= string :: npos) ' – user2079303
1
フォーマルを使用することができます。
#include <iostream> // std::cout
#include <string> // std::string
int main()
{
std::string str="This\tTab";
char tab = '\t';
std::size_t found = str.find(tab);
if (found!=std::string::npos)
std::cout << "Tab found at: " << found << '\n';
return 0;
}
関連する問題
- 1. jQueryでfindのcontains内部を使用できますか?
- 2. find()内でincludes()を使用できますか?
- 3. Doctrine 2 Cache:Repository :: find *()でキャッシュを使用できますか?
- 4. テンプレート<typename T>でQ_PROPERTYを使用できますか?
- 5. std :: findをC++で使用するとよいです
- 6. リストを使用して<T>カスタムオブジェクトで.Find()を呼び出す
- 7. 次のCコードの出力はT Tです。なぜt tですか?
- 8. linuxでタイプ-tコマンドを使用します。c?
- 9. Android Studioの「Find Useage」をAndroid SDKのソースコードとして使用できますか?
- 10. .findを使用して.find
- 11. List <of T>を使用してプロパティにNullable(of T)を使用できますか?
- 12. C#:IOrderedEnumerable <T>を返すことはできますか?
- 13. C++ 11を使用するライブラリでC++ 14を使用できますか?
- 14. リスト<T>。Find throwing System.IndexOutOfRangeException
- 15. IEnumerator <T>を返すメソッドをforeachループで使用できますか?
- 16. マップ内でのfind()の繰り返しと使用C++
- 17. クローンjQueryオブジェクトでfindを使用しますか?
- 18. MATLABでFINDと論理ORを使用しますか?
- 19. コンストラクターではmake_sharedを使用できません<T>()
- 20. findコマンドでパイプを使用する
- 21. 逆イテレーターでstd :: find()を使用する
- 22. bashスクリプトでfindコマンドを使用する
- 23. findで-oと-print0を使用する
- 24. findで-notを使用するには?
- 25. c#メソッドを使用してステートメントを使用できますか?
- 26. Find関数をC++で
- 27. bash grepでfindの出力を使用
- 28. ジェネリックを使用してList(t)のカスタムクラスを生成できますか?
- 29. C#で汎用フォームを使用できますか?
- 30. more -nameパラメータでfindを使用することはできませんlinux
はい、できます。一文字に '' \ t "'ではなく '" \ t "'を使うことを覚えておいてください。 – Jonas