void print_journal();
Ledger ledger;
-Booking b[2000];
-Mutation m[6000];
+Booking b[40000];
+Mutation m[200000];
int n_m = 0, n_b = 0;
{ 0, 0, 0, 0 }
};
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
{
int i, c;
Account a;
break;
case 'V':
- std::cout << "account version 1.3.3\n";
+ std::cout << "account version 1.4\n";
exit(0);
break;
std::cout << ledger;
- ledger.saldi_report("saldibalans.ps");
+ ledger.saldi_report("saldibalans.ps", date(b[0]), date(b[n_b-1]));
std::ofstream saldi("saldi.xml");
- ledger.XML_saldi(saldi);
+ ledger.XML_saldi(saldi, date(b[0]), date(b[n_b-1]));
+
+ return 0;
}
void read_journal(char *journal_file)
while (i)
{
+ first_char = '\n';
i.get(first_char);
switch (first_char)
{