I was working on Vigenère for pset2, when I was prompted to run update50. After the update completed,
string = plaintext = get_string();
failed with the following error:
vigenere.c:22:24: error: too few arguments to function call, single argument 'prompt' was not specified string plaintext = get_string();
I changed the code to this:
string plaintext = get_string("plaintext: ");
and it compiled.
However, when I run "check50 2016.vigenere vigenere.c" in the terminal, it does not compaile:
:( vigenere.c compiles \ expected an exit code of 0, not standard error of "vigenere.c:22:35: error: too many argum..."
which looks like it is expecting the old behavior of get_string();
So the question is, should I code with the new behavior which does compile and not use check50 to test my code or is the old behavior expected during grading? Third option: Is this a bug in the update that will be fixed very soon and I should wait for the fix?
Thank you for your time.