Kyle's Doxygen Test
This is just a test of Doxygen
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1#include "main.hpp"
2#include "dog.hpp"
3#include "utility.hpp"
4#include <stdio.h>
5
6int main(int argc, char** argv) {
7 printf("Start\n\n");
9 printf("\n");
10 testDog();
11 printf("\nEnd\n");
12 return 0;
13}
14
15void testNumbers(void) {
16 int x = 5;
17 int y = 6;
18 printf("Testing numbers...\n");
19 printf("%d squared is %d\n", x, square(x));
20 printf("%d times %d is %d\n", x, y, multiply(x, y));
21 printf("The magic number is %d\n", MAGIC_NUMBER);
22 printf("%d magicked is %d\n", x, magic(x));
23 printf("Fight: %d\n", battleOfTheFiveGods());
24 printf("Number test complete.\n");
25}
26
27void testDog(void) {
28 printf("Testing Dog...\n");
29 Dog* fido = new Dog("Fido");
30 for (int i = 0; i < 5; i++) {
31 fido->bark();
32 }
33 fido->sleep(1);
34 for (int i = 0; i < 5; i++) {
35 fido->bark();
36 }
37 fido->sleep(1000);
38 fido->run(6);
39 fido->run(3);
40 fido->sleep(1);
41 fido->bark();
42 printf("Dog test complete.\n");
43}
Represents a dog.
Definition dog.hpp:13
void bark(void)
Causes the dog to bark.
Definition dog.cpp:10
void run(int minutes)
Causes the dog to run.
Definition dog.cpp:20
void sleep(int minutes)
Causes the dog to sleep.
Definition dog.cpp:37
int main(int argc, char **argv)
Definition main.cpp:6
void testNumbers(void)
Definition main.cpp:15
void testDog(void)
Definition main.cpp:27
int magic(int x)
Function for magic math.
Definition utility.cpp:11
int multiply(int x, int y)
Multiplies two numbers.
Definition utility.cpp:7
int square(int x)
Squares a number.
Definition utility.cpp:3
int battleOfTheFiveGods()
Multiplies all the gods together.
Definition utility.cpp:15
#define MAGIC_NUMBER
Magic number for magical computation.
Definition utility.hpp:10