Ciao
Premesso che non sviluppo in C, uso Visual Studio Code per sviluppare in .NET perchè mi aiuta ad imparare meglio cosa ci sia dietro le quinte (Visual Studio completo esegue tante cose in autonomia, nascondendole al programmatore).
Ad ogni modo credo che il tuo problema nasca dal fatto che Visual Studio Code lavora col terminale (ambiente a carattere del sistema operativo):
- Sul Mac ti fa vedere il carattere % per dire che sei al prompt
- Su Windows hai problemi coi caratteri accentati per questioni legati a delle variabili d'ambiente per il temrinale che impediscono la corretta visualizzazione dei caratteri accentati (capita anche in alcune chat su internet)
A parte "capire" il perchè del problema, non saprei però come aiutarti... Speriamo qualcun altro riesca a dirti qualcosa di più a riguardo