我搜索了一个类似的线程,但我找不到一个(可能是在搜索错误的术语)。但我试图从一个文本文件中读取,一次只读一个单词,而像It这样的单词被替换为It \ 325s并使用引号如" Hello"替换为\ 322Hello \ 323。这似乎是微不足道的,但我还没有找到解决它的东西。任何帮助将不胜感激。
注意:这是个人项目,而不是课堂作业
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
ifstream document ("filename.txt");
string word;
while (document >> word)
{
cout << word << endl;
}
return 0;
}
答案 0 :(得分:0)
如果文字是用文字处理程序编写的,那么int main
{
int X;
A :
X = 10;
if ( X== 10)
{
goto A;
}
return 0;
}
和Console.WriteLine(arr[0]);
Console.WriteLine(arr[1]);
等字符可能会替换为相应的&#34; english &#34;打开和关闭。
在某些编码中,它们使用大于127的值字节进行编码。 \ 322 \ 323和\ 325(你没有指定你知道它们的id)将字符串看成调试器?)只是你用来可视化它们的程序的字符的八进制表示(它是一个调试变量watcher?)不想打印,因为它不是纯ASCII(因此取决于代码页)。
而是使用调试器观察字符串,尝试将其打印出来。