xmlWriter = NULL;
}
-void readLastSaldo(const char* file_path)
+void readLastSaldo(const char* file_path, char* value)
{
xmlInitParser();
xmlDocPtr xmldoc = xmlReadFile(file_path, "UTF-8", 0);
exit(EXIT_FAILURE);
}
+ strncpy(value, (char*) xmlnode->nodesetval->nodeTab[0]->children->content, 7);
+
free(expr);
expr = NULL;
xmlXPathFreeObject(xmlnode);
printf("ERROR: %s add <begin_hours> <begin_minutes> <end_hours> <end_minutes> <inputfile>\n", argv[0]);
return 1;
}
- readLastSaldo(argv[6]);
+ char* saldo = malloc(sizeof(char) * 7);
+ memset(saldo, 0, 7);
+
+ readLastSaldo(argv[6], saldo);
+
+ free(saldo);
+ saldo = NULL;
return 0;
}