- 追加された行はこの色です。
- 削除された行はこの色です。
[[Programming_C]]
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <wchar.h>
#include <boost/tokenizer.hpp>
using namespace std;
using namespace boost;
int main(){
setlocale(LC_ALL, "");
typedef
tokenizer<char_separator<wchar_t>,
wstring::const_iterator,
wstring> wtokenizer;
wstring ss = L"もも!名詞!果物";
char_separator<wchar_t> sep(L"!", L"!");
wtokenizer wtok(ss,sep);
int i=0;
wchar_t *copied;
char str[10];
for(wtokenizer::iterator beg=wtok.begin();
beg!=wtok.end();++beg){
i = wcstombs(str , beg->c_str(), 10 );
str[strlen(str)] = '\0';
cout << i << " : " << str << "\n";// *beg
}
return 0;
}
使えそう.