switch to own Docker image + updates to main.c
All checks were successful
continuous-integration/drone/push Build is passing

* use pre-built docker-archlinux-cdev - no need to `pacman` the way

Signed-off-by: surtur <a_mirre@utb.cz>
This commit is contained in:
surtur 2020-03-01 21:46:53 +01:00
parent 4420a92cb5
commit 27ca02bda9
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D
2 changed files with 11 additions and 8 deletions

@ -8,9 +8,8 @@ platform:
steps: steps:
- name: test build + valgrind - name: test build + valgrind
pull: if-not-exists pull: if-not-exists
image: archlinux image: immawanderer/docker-archlinux-cdev
commands: commands:
- pacman -Sy --noconfirm cmake make gcc valgrind
- cmake CMakeLists.txt - cmake CMakeLists.txt
- make - make
- valgrind --log-file=valgrind_output ./pjc-0x02 < ./test_input > output - valgrind --log-file=valgrind_output ./pjc-0x02 < ./test_input > output

16
main.c

@ -46,12 +46,18 @@ int get_userguess(){
return x; return x;
} }
int compare_guess_with_reality(int userguess, int reality){ void compare_guess_with_reality(int userguess, int reality){
printf("[*] guess was: %d\n", userguess); printf("[*] guess was: %d\n", userguess);
printf("[*] reality is: %d\n", reality); printf("[*] reality is: %d\n", reality);
if (userguess == reality) return 0; if(userguess == reality){
else return 1; printf("[*] you won because you've got luck. try me next time!\n");
}else if(userguess < reality){
printf("[*] you lost!\n");
}else{
}
} }
void guess(){ void guess(){
@ -89,13 +95,11 @@ void guess(){
printf("\tmy guess: "); printf("\tmy guess: ");
userguess = get_userguess(); userguess = get_userguess();
verdict = compare_guess_with_reality(userguess, nurand); compare_guess_with_reality(userguess, nurand);
if (verdict == 0){ if (verdict == 0){
printf("[*] you won because you've got luck. try me next time!\n");
} }
else { else {
printf("[*] you lost!\n");
} }
break; break;