ify"> {cout lt; lt; cmp: після lt; lt; vs [1] lt; lt; пропущений другий операнд, що задає другий файл lt; lt; endl; continue;} lkey=false; bool dif=false; .erase (vs.begin ()); (unsigned int i=0; i lt; vs.size (); i ++)
{if (vs [i] == -l ) {lkey=true; vs.erase (vs.begin () + i);}} counter=0; int counter2=1; f1 (vs [0]); (! f1) {cerr lt; lt; cmp: lt; lt; vs [0] lt; lt; laquo ;: Немає такого файлу або каталогу lt ; lt; endl; continue;} f2 (vs [1]); (! f2) {cerr lt; lt; cmp: lt; lt; vs [1] lt; lt; laquo ;: Немає такого файлу або каталогу lt; lt ; endl; continue;} ch1, ch2; err=false; bool out=false; file; (int i=0; i lt; vs.size (); i ++)
{(vs [i] == gt; )
{. erase (vs.begin () + i); (i gt;=vs.size ()) {cout lt; lt; bash: syntax error near unexpected token newline raquo ; lt; lt; endl; err=true; continue;} {out=true; file=vs [i] .c_str (); vs.erase (vs.begin () + i);}
}
} (err == true); (vs.size () gt; 2)
{(int i=2; i lt; vs.size (); i ++)
{ lt; lt; cmp: невідомий операнд або ключ lt; lt; vs [i] lt; lt; lt; lt; endl;
};
} (! IfFileExistsAndIsNotEmpty (vs [0]) amp; amp;! IfFileExistsAndIsNotEmpty (vs [1]))
{cout lt; lt; Files are identical. lt; lt; endl; continue; } (! IfFileExistsAndIsNotEmpty (vs [0]))
{cout lt; lt; cmp: кінець файлу в lt; lt; vs [0] lt; lt; endl; continue; } (! IfFileExistsAndIsNotEmpty (vs [1]))
{cout lt; lt; cmp: кінець файлу в lt; lt; vs [1] lt; lt; endl; continue; } (out == true) out_file.startout (file); (lkey == true)
{
while (f1.get (ch1) amp; amp; f2.get (ch2))
{++; (ch1!=ch2)
{=true;lt;lt;counterlt;lt;setw(5)lt;lt;(int)(ch1)lt;lt;setw(5)lt;lt;(int)(ch2)lt;lt;endl;
}
}
} (f1.get (ch1) amp; amp; f2.get (ch2))
{(ch1 == n ) counter2 ++; ++; (ch1!=ch2)
{= true; cout lt; lt; differ: byte lt; lt; counter lt; lt; laquo ;, line lt; lt; counter2 lt; lt; endl; break;
}
} (dif == false) {cout lt; lt; Files are identical. lt; lt; endl; } (out == true) out_file.endout () ;;
} (vs [0] == wc )
{(vs.size () lt; 2)
{ lt; lt; wc: не вистачає операнда lt; lt; endl; continue;
}=true; .erase (vs.begin ()); lkey=false; bool wkey=false; bool ckey=false; w=0; int l=1; int c=0; (int i=0; i lt; vs.size (); i ++)
{(vs [i] == -l ) {lkey=true; vs.erase (vs.begin () + i);}
} (int i=0; i lt; vs.size (); i ++)
{(vs [i] == -w ) {wkey=true; vs.erase (vs.begin () + i);}
} (int i=0; i lt; vs.size (); i ++)
{(vs [i] == -c ) {ckey=true; vs.erase (vs.begin () + i);}
} err=false; bool out=false; file; (int i=0; i lt; vs.size (); i ++)
{(vs [i] == gt; )
{. erase (vs.begin () + i); (i gt;=vs.size ())
{cout lt; lt; bash: syntax error near unexpected token newline lt; lt; endl; err=true; continue;}
{out=true; file=vs [i] .c_str (); vs.erase (vs.begin () + i);}
}
} (int i=0; i lt; vs.size (); i ++)
{f1 (vs [i]); if (! f1) {cerr lt; lt; wc: lt; lt; vs [i] lt; lt; laquo ;: Немає такого файлу або каталогу lt; lt; endl; err=true; continue;}
} (err == true) continue; (int i=0; i lt; vs.size (); i ++)
{ch1; lt; string gt; word; tmp; f2 (vs [i]); (f2 gt; gt; tmp) .push_back (tmp); f1 (vs [i]); (f1.get (ch1))
{++; (ch1 == n )
{++;
}
}=w + word.size (); (i!=0) ++;
} (l == 1 amp; amp; c == 0) l=0; (out == true) out_file.startout (file); ((lkey == false amp; amp; wkey == false amp; amp; ckey == false) || (lkey == true amp; amp; wkey == true amp; amp; ckey == true))
{coutlt;lt;setw(4)lt;lt;llt;lt;setw(4)lt;lt;wlt;lt;setw(4)lt;lt;clt;lt;setw(10)lt;lt;vs[0]lt;lt;endl; if (out == true) {out_file.endout ();} continue;}(lkey==true)lt;lt;setw(4)lt;lt;l;(wkey==true)lt;lt;setw(4)lt;lt;w;(ckey==true)lt;lt;setw(4)lt;lt;c;lt;lt;setw(10)...