A quick question: I already submitted pset1 to pset5 in 2016 but as at that time the psets were connected to dropbox and I only managed to did pset6 in 2017 (+pset 7 but did not hand it in...). So in cs50.me the old psets are not visible so I submit them again. My goal is to actually finish this course before the end of this year. However, first the code did not got the happy smiles :):) due to GetInt() in 2016 compared to get_int() now in 2018. So, that's solved. However, if I now try out caesar it works with my code in the terminal but if I check it with check50 it does not pass. I checked all other aspects (atoi, .h files etc) but did not find any differences.
This is the output:
:) caesar.c exists.
:) caesar.c compiles.
:( encrypts "a" as "b" using 1 as key
expected prompt for input, found none
:( encrypts "barfoo" as "yxocll" using 23 as key
expected prompt for input, found none
:( encrypts "BARFOO" as "EDUIRR" using 3 as key
expected prompt for input, found none
:( encrypts "BaRFoo" as "FeVJss" using 4 as key
expected prompt for input, found none
:( encrypts "barfoo" as "onesbb" using 65 as key
expected prompt for input, found none
:( encrypts "world, say hello!" as "iadxp, emk tqxxa!" using 12 as key
expected prompt for input, found none
:) handles lack of argv[1]
But if I run it myself, it does give that output. So, does anyone knows what has changed in the C code of CS50 besides GetInt() and get_int() so that my codes on caesar and vigenere does not work with check50 (it dit pass in 2016). Thanks!