.html ファイルを解析して特定のタグを見つけようとしており、到達した位置から開始してファイルに書き込みます。
std::fstream file;
file.open(".\\img\\file.html", std::fstream::in || std::fstream::out);
if (file.is_open())
{
    char s[1024];
    bool f = false;
    while(f != true)
    {
        file.getline(s,1024);
        if (strstr(s,"<table>") != NULL)
            f = true;
    }
    file << "Something";
}
else
    printf("Error opening file.html\n");
デバッグから、目的のタグが見つかったことを確認できますが、ファイルに何も書き込まれていません。何が間違っていますか?