まとめ
色々増えるかも
//コンパイル
$ g++ c.cpp -o c
//普通の実行
$ ./c
//out.txt & input.txtあり
$ cat input.txt | ./c > out.txt
#include<algorithm> #include<iostream> #include<vector> #include<map> #include<sstream> #include<string> //string型の数字をint型にして返すよ int s_to_int(string s) { stringstream ss; int n; ss << s; ss >> n; return n; } //intからstring string IntToString(int number) { stringstream ss; ss << number; return ss.str(); } //連想配列 map<string, string> hoge; hoge.insert( map<string, string>::value_type("moji","101")); //hoge["moji"]で"101"にアクセス出来る
stringからconst *charへ変換
string s = "hoge"; const char* p_str; p_str = s.c_str(); char* c = *p_str;
charからint
int n = c - 48;
vectorのsort
//charもsortできるよ!!!!!!!!!(SRM536Div2 500問題より) //stringもね☆ sort(data.begin(),data.end());