reffactoring for more test

This commit is contained in:
2026-10-23 12:30:12 +02:00
parent d102852bcf
commit cbb0ee71e5
4 changed files with 90 additions and 7 deletions
+10
View File
@@ -305,7 +305,15 @@ char print_rabbits(rabbit_hole_t *rabbits, __uint128_t *month)
return 1;
}
int csv_enabled = 0;
void set_csv_enabled(int enabled) {
csv_enabled = enabled;
}
void csv_header() {
if (!csv_enabled)
return;
fprintf(stderr, "Month, Total Rabbit, Litters,");
for ( i = 0; i < N_MATURE; i++) {
fprintf(stderr,"Male (age %d),",i+1);
@@ -324,6 +332,8 @@ void csv_header() {
char csv_rabbits(rabbit_hole_t *rabbits, const __uint128_t *month) {
__uint128_t total;
if (!csv_enabled)
return 1;
if (!total_rabbits(rabbits,&total))
return 0;
char number_string[512];