aboutsummaryrefslogtreecommitdiff
path: root/exercises/044_quiz5.zig
diff options
context:
space:
mode:
authorMartin Ashby <martin@ashbysoft.com>2022-12-10 23:02:40 +0000
committerMartin Ashby <martin@ashbysoft.com>2022-12-10 23:02:40 +0000
commit5257941f40554da3f8df074443a4c087dcff7004 (patch)
treeb55af272f52f961f8fa02468861de2c255d8a9e2 /exercises/044_quiz5.zig
parent0e447c7956410a993614f9337d6219e017722443 (diff)
downloadziglings-5257941f40554da3f8df074443a4c087dcff7004.tar.gz
ziglings-5257941f40554da3f8df074443a4c087dcff7004.tar.bz2
ziglings-5257941f40554da3f8df074443a4c087dcff7004.tar.xz
ziglings-5257941f40554da3f8df074443a4c087dcff7004.zip
25-60 completemain
Diffstat (limited to 'exercises/044_quiz5.zig')
-rw-r--r--exercises/044_quiz5.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/exercises/044_quiz5.zig b/exercises/044_quiz5.zig
index 8a0d88c..3e6ee79 100644
--- a/exercises/044_quiz5.zig
+++ b/exercises/044_quiz5.zig
@@ -19,12 +19,14 @@ const Elephant = struct {
pub fn main() void {
var elephantA = Elephant{ .letter = 'A' };
// (Please add Elephant B here!)
+ var elephantB = Elephant{ .letter = 'B' };
var elephantC = Elephant{ .letter = 'C' };
// Link the elephants so that each tail "points" to the next elephant.
// They make a circle: A->B->C->A...
elephantA.tail = &elephantB;
// (Please link Elephant B's tail to Elephant C here!)
+ elephantB.tail = &elephantC;
elephantC.tail = &elephantA;
visitElephants(&elephantA);