smnb
トップページ
ページ一覧
メンバー
編集
C++ string
最終更新:
smnb
2009年06月18日(木) 22:21:09
履歴
Tweet
TOP
C++
string
include
typedef
c_str()
operaotr
length
substr(start,length)
find
include
#include <string>
using namespace std;
typedef
typedef basic_string<char> string;
c_str()
string filename( "test.txt" );
FILE* fp = std::fopen( filename.c_str(), "r" ); // get null terminated text;
operaotr
string str;
str="abc";
str+=str;
str[1]='A'; // str.at(1)='A';
if(str=="abc")
if(str.compare("abc")==0){}
length
string str;
str.size();
str.length();
str.empty();
substr(start,length)
string str("abcdefg");
str.substr(2); // cdefg
str.substr(2,2); // cd
find
find()
引数が最初に現れる位置
rfind()
引数が最後に現れる位置
find_first_of()
引数指定文字列の文字が、最初に現れる位置
find_last_of()
引数文字列の文字が、最後に現れる位置
find_first_not_of()
引数文字列にない文字が、最初に現れる位置
find_last_not_of()
引数文字列にない文字が、最後に現れる位置
string::npos ; //-1 見つからない場合の返り値
このページを編集する
このページを元に新規ページを作成
添付する
添付ファイル一覧(0)
印刷する
カテゴリ:
パソコン
ソフト
C++ string - smnb 先頭へ
メニューバーA
TOP
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9
.
/
PC/AT
Hardware
Lang
Operating Systems
One Liner
Format
News
Portal Sites
Services
Kobe
Games
MenuBar1
Wiki memo
MyPages
カテゴリー
パソコン
ソフト
最近更新したページ
2024-06-25
ubuntu_log
XUbuntu
2024-05-10
imagemagick
2024-05-02
.vimrc
tumblerd
2023-08-17
IM
2023-08-16
Rhythmbox
RH
R
locate
LO
audacity
2023-08-15
AU
Firefox
wireshark
KiCAD
tesseract
TE
gimagereader
GI
最新コメント
このウィキの読者になる
更新情報がメールで届きます。
Seesaa Wiki トップページへ
新規ページ
新規ページを作成する
このページを元に新規ページを作成する
編集
添付
設定
ページの設定
Wikiの管理
ヘルプ
Seesaa Wiki 記法リファレンス
Seesaa Wiki ヘルプ
みんなの練習帳
Seesaa Wikiからのお知らせ
管理人/副管理人のみ編集できます
マイページ
新規登録
最新コメント