Pagini recente » Istoria paginii utilizator/ioanxh | Diferente pentru problema/politic intre reviziile 1 si 2 | Frumoasa | Diferente pentru utilizator/bogdanduduman intre reviziile 3 si 7 | Diferente pentru parsare-fisier-iesire intre reviziile 8 si 9
Nu exista diferente intre titluri.
Diferente intre continut:
using namespace std;
class OutputPrinter
class OutParser
{
public:
OutputPrinter () {}
OutputPrinter (char *file_name) {output_file = fopen (file_name, "w"); memset (sir, 0, sizeof (sir));}
OutputPrinter &operator << (int val)
OutParser () {}
OutParser (char *file_name) {output_file = fopen (file_name, "w"); memset (sir, 0, sizeof (sir));}
OutParser &operator << (int val)
{
int cif[15];
cif[0] = 0;
if (pos >= max_l) CheckFinish ();
return *this;
}
OutputPrinter &operator << (char c)
OutParser &operator << (char c)
{
sir[pos ++] = c;
if (pos >= max_l) CheckFinish ();
return *this;
}
OutputPrinter &operator << (char *str)
OutParser &operator << (char *str)
{
while (*str)
{
}
return *this;
}
~OutputPrinter () {fprintf (output_file, "%s", sir);}
~OutParser () {fprintf (output_file, "%s", sir);}
private:
FILE *output_file;
static const int max_l = 50000;
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.