Dice
Rolling dice.
Loading...
Searching...
No Matches
main.c
Go to the documentation of this file.
1#include "dice.h"
2
3#include <stdio.h>
4#include <stdlib.h>
5
6int main(void) {
7 puts("Hello, World!\nNumber of dice rolls:");
8 uint_t numRolls = (uint_t)(fgetc(stdin) - '0');
9 init_dice();
10 puts("Rolling the dice...\n");
11 dices_t dices = roll_dices(numRolls);
12 for (uint_t roll = 0; roll < numRolls; roll++) {
13 printf("Roll %d: %d\n", roll + 1, dices[roll]);
14 }
15 free(dices);
16 return EXIT_SUCCESS;
17}
void init_dice(void)
Definition dice.c:21
dices_t roll_dices(uint_t numRolls)
Definition dice.c:13
uint_t * dices_t
Definition dice.h:7
unsigned int uint_t
Definition dice.h:3
int main(void)
Definition main.c:6