(C++)怎样才能把整句的文字分解成一个个单个字符?急急急~~~~~

来源:百度知道 编辑:UC知道 时间:2024/09/26 01:22:33
(C++)这里只能分英文不能分文字啊?原本一句句的文字组成的句子目标是把文字(中文啊日文啊这类的文字)分解成一个个单个的字符
-------------------------------------------------

for(vector<string>::iterator qq=word_to_save.begin();qq!=word_to_save.end();++qq)
{
string word_chuli;
word_chuli=(*qq);
int word_size=word_chuli.size();
string word_1;
for(size_t pl=0;pl!=word_size;++pl)
{
word_1=word_chuli[pl];
word_only.push_back(word_1);
}
}
----------------------------------------------------
要怎么改才行啊?急急急~~~~~!!!!
--------------------------------
word_to_save 储存的是刚从文件导进的 "成句的文字在一个个元素内储存" ~~~
word_only 希望得到的是 "一个个单个的文字分开在一个个元素内储存" ~~~~
---------------------------
编译器用的是 vs2005
改成两个字节更加不行啊
for(vector<string>::iterator qq=word_to_save.begin();qq!=word_to_save.end();++qq)
{
string word_chuli;
word_chuli=(*qq);
int word_size=word_chuli.size();
string word_1;
f

中文和日文是两个字节的!而且这两个字节的asc码码都不是0~255的!!!!如果你有悟性,你懂我在说什么的,对吗(这是提示咯~)

别用<string>用<wstring>就可以了 每个元素是一个字符!

cin.get不行吗

那你去查查MSDN,关于字符串统计的函数