Dice
Rolling dice.
Loading...
Searching...
No Matches
main.c File Reference
#include "dice.h"
#include <stdio.h>
#include <stdlib.h>
Include dependency graph for main.c:

Go to the source code of this file.

Functions

int main (void)
 

Function Documentation

◆ main()

int main(void)

Definition at line 6 of file main.c.

6 {
7 puts("Hello, World!\nNumber of dice rolls:");
8 uint_t numRolls = (uint_t)(fgetc(stdin) - '0');
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

References init_dice(), and roll_dices().

Here is the call graph for this function: