我想将文件中的所有非ASCII字符更改为ASCII序列,例如将“Γ”(非ASCII)更改为“Gamma”(ASCII“序列”)。
#include <iostream>
#include <string>
using namespace std;
int main() {
string text = "Some text with Γ";
string Text[text.size()];
for( int i = 0; i < text.size(); i++ )
{
Text[i]=text[i];
}
for( int i = 0; i < text.size(); i++ )
{
if( Text[i] == "Γ" ) Text[i] = "Gamma";
}
for( int i = 0; i < text.size(); i++ )
{
cout << Text[i];
}
cout << endl;
}
这就是我所拥有的,我知道它不是最优的,但我不明白为什么它不起作用,我只是得到“有些文字带Γ”,“Γ”没有变化。 ..