summaryrefslogtreecommitdiff
path: root/wk3/sect
diff options
context:
space:
mode:
Diffstat (limited to 'wk3/sect')
-rw-r--r--wk3/sect/candidate.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/wk3/sect/candidate.c b/wk3/sect/candidate.c
index 0f121a9..bb849df 100644
--- a/wk3/sect/candidate.c
+++ b/wk3/sect/candidate.c
@@ -9,14 +9,20 @@ typedef struct {
int votes;
} candidate;
+candidate get_candidate(string prompt);
+
int main(void) {
candidate president = get_candidate("Enter a candidate: ");
- president.name = "Alyssa";
- president.votes = 10;
+ printf("%s\n", president.name);
+ printf("%i\n", president.votes);
}
candidate get_candidate(string prompt) {
-
+ printf("%s\n", prompt);
+ candidate c;
+ c.name = get_string("Enter a name: ");
+ c.votes = get_int("Enter a numbe of votes: ");
+ return c;
}
/*