Diferente pentru parsare-fisier-iesire intre reviziile #8 si #7

Nu exista diferente intre titluri.

Diferente intre continut:

void write_u32(unsigned int vu32) // Apelaţi această funcţie pentru a scrie un număr ce se încadrează în categoria <unsigned int>
{
    if (vu32 == 0) write_ch ('0');
    int cif[11];
    cif[0] = 0;
    while (vu32)
        cif[++cif[0]] = vu32 % 10, vu32 /= 10;
    for (int i=cif[0]; i>=1; i--)
        write_ch (cif[i] + '0');
	if (vu32 <= 9) {
		write_ch(vu32 + '0');
	} else {
		write_u32(vu32 / 10);
		write_ch(vu32 % 10 + '0');
	}
}
void write_u64(unsigned long long vu64) // Apelaţi această funcţie pentru a scrie un număr ce se încadrează în categoria <unsigned long long>
{
    if (vu64 == 0) write_ch ('0');
    int cif[11];
    cif[0] = 0;
    while (vu64)
        cif[++cif[0]] = vu64 % 10, vu64 /= 10;
    for (int i=cif[0]; i>=1; i--)
        write_ch (cif[i] + '0');
	if (vu64 <= 9) {
		write_ch(vu64 + '0');
	} else {
		write_u64(vu64 / 10);
		write_ch(vu64 % 10 + '0');
	}
}
void write_appendix() // ###! ATENŢIE, Apelaţi această funcţie la finalul prgramului. Altfel, fisierul outpt NU VA CONŢINE ÎN ÎNTREGIME ceea ce doriţi!

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.