It does not say that one cannot use those things, it says that one is likely making their life more difficult. Implementations that utilize those things are, with high probability, more convoluted and involved. This slide is specifically around the time we introduced fscanf() and friends. If one is using the things mentioned in the slide, they're likely partially re-implementing *scanf() on their own. Which, while certainly a good exercise, misses the goal of developing familiarity and understanding surrounding *scanf().
While there are certainly a handful of experienced students that use these things, ten years+ of experience shows that most are copying from elsewhere. A simple, brief meeting with the student is easy enough to ascertain that, however. And that was certainly a part of the process.
Regardless, that alone would not have triggered an academic integrity investigation and, again, there was no prohibition here.
While there are certainly a handful of experienced students that use these things, ten years+ of experience shows that most are copying from elsewhere. A simple, brief meeting with the student is easy enough to ascertain that, however. And that was certainly a part of the process.
Regardless, that alone would not have triggered an academic integrity investigation and, again, there was no prohibition here.