0
我試圖執行'搜索並全部替換'。我有2個指針來監視字符nclude #include #include using namespace std;搜索並用指針替換
const int BUFSIZE = 256;
const char * const SEARCH = "the";
const char * const REPLACE = "Who is John";
int main()
{
char buf[BUFSIZE];
Error(SOURCE_FILE);
//open file for append and update
fstream destination(DESTINATION_FILE,
ios_base::in | ios_base::out | ios_base::app);
//check if destination file is open
if (!destination.is_open())
Error(SOURCE_FILE);
bufPtr += length; //move bufPtr to point past the SEARCH
destination << bufPtr; //write rest of buf to destination
//destination.seekg(0);
//write lines from source to destination
//if(!(destination << buf << '\n'))
//Error(SOURCE_FILE);
}
source.close();
destination.close();
return 0;
}
也有http://codereview.stackexchange.com這種問題 –