我想从文件中读取完整的字符串行以执行某些操作。使用波纹管代码" Ciphertext"是空的。
我的代码:
#include<iostream>
#include<string.h>
#include<stdlib.h>
#include <string>
#include <fstream>
using namespace std;
int main(int argc, char **argv)
{
ifstream myfile("C:\\encr_affine.txt");
string Ciphertext;
while (!myfile.eof())
{
getline(myfile, Ciphertext);
}
//some code here
myfile.close();
}
答案 0 :(得分:0)
在文件中读取一串字符串的答案是:
echo filterwords("I am a dummy");
function filterwords($text){
$filterWords = array("dummy");
$filterCount = sizeof($filterWords);
for($i=0; $i<$filterCount; $i++){
$text = preg_replace_callback('/\b'.$filterWords[$i].'\b/i',
function ($matches) {
return str_repeat('*',strlen('$0'));
},
$text);
}
return $text;
}