C ++使用ifstream在读取文件的开头添加65279 BOM表字符?

时间:2015-01-11 12:33:25

标签: c++ codeblocks

当我想从文件中读取文本并将该文本写入另一个文件时,它会在该文件的开头写入65279个字符。我使用此代码从文件中读取:

int libery(){
    string location;
    textfromcode = "";
    ifstream libs;
    location=loc.c_str();
    location.append("/");
    location.append(path.c_str());
    libs.open(location.c_str());
if (libs.is_open()) {
    string lib;

       while(!libs.eof()) {
       getline(libs,lib);
        textfromcode+=lib;
        textfromcode+= '\n';
        }
        libs.close();
       }
return 0;
}

我正在写textfromcode变量中的另一个文件。

0 个答案:

没有答案