#include <stdlib.h>
#include <stdio.h>
#include "util.h"
#include "stage3.h"
const size_t MIN_CHOICE = 'A' - 1;
const size_t MAX_CHOICE = 'Z' + 1;
const size_t SECRET_LENGTH = 5;
static inline page_t *init_pages(void) {
return calloc(MAX_CHOICE + 1, sizeof(page_t));
}
static inline void flush_all_pages(page_t *pages) {
// TODO: Copy me from the previous stage
}
static inline size_t guess_accessed_page(page_t *pages) {
// TODO: Copy me from the previous stage
return 0;
}
static inline void do_access(page_t *pages, size_t idx) {
// TODO: Implement me using force_read. I am a very short function.
}
int main() {
page_t *pages = init_pages();
// TODO: Copy me from the previous stage and edit me so I loop over SECRET_LENGTH characters.
printf("\n");
free(pages);
}
-
Caleb C. Sander authored10408c0d