IN101 project on Conway's Game of Life
|
Header file for an option parser for a naive implementation of Conway's game of life. More...
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Classes | |
struct | naive_options |
Structure used to store the command-line options entered by the user. More... | |
Typedefs | |
typedef struct naive_options | naive_options |
Functions | |
naive_options | naive_default_options () |
void | print_usage (char *exec_name) |
Print usage help message and crash program. More... | |
void | do_print_formatting_help () |
Print source textfile formatting help and crash program. | |
naive_options | parse_options (int argc, char **argv) |
Parse options from command line arguments. More... | |
Header file for an option parser for a naive implementation of Conway's game of life.
naive_options parse_options | ( | int | argc, |
char ** | argv | ||
) |
Parse options from command line arguments.
Function will modify print_formatting_help
, print_to_console
and generate_images
booleans accordingly and return the first positional argument, which should be the filename.
void print_usage | ( | char * | exec_name | ) |
Print usage help message and crash program.
exec_name | executable name (usually from argv[0]) |