check50

cs50/problems/2019/x/caesar


:) caesar.c exists.

Log
checking that caesar.c exists...

:) caesar.c compiles.

Log
running clang caesar.c -o caesar -std=c11 -ggdb -lm -lcs50...

:( encrypts "a" as "b" using 1 as key

Cause
output not valid ASCII text

Log
running ./caesar 1...
sending input a...
checking for output "ciphertext: b\n"...

:( encrypts "barfoo" as "yxocll" using 23 as key

Cause
output not valid ASCII text

Log
running ./caesar 23...
sending input barfoo...
checking for output "ciphertext: yxocll\n"...

:( encrypts "BARFOO" as "EDUIRR" using 3 as key

Cause
output not valid ASCII text

Log
running ./caesar 3...
sending input BARFOO...
checking for output "ciphertext: EDUIRR\n"...

:( encrypts "BaRFoo" as "FeVJss" using 4 as key

Cause
output not valid ASCII text

Log
running ./caesar 4...
sending input BaRFoo...
checking for output "ciphertext: FeVJss\n"...

:( encrypts "barfoo" as "onesbb" using 65 as key

Cause
output not valid ASCII text

Log
running ./caesar 65...
sending input barfoo...
checking for output "ciphertext: onesbb\n"...

:( encrypts "world, say hello!" as "iadxp, emk tqxxa!" using 12 as key

Cause
output not valid ASCII text

Log
running ./caesar 12...
sending input world, say hello!...
checking for output "ciphertext: iadxp, emk tqxxa!\n"...

:( handles lack of argv[1]

Cause
failed to execute program due to segmentation fault

Log
running ./caesar...