Witam!
Chciałem zacząć pisać w języku C za pomocą VS2013, ale zauwazylem ze podczas prostego "scanf" trzeba używać "scanf_s" czy da sie to jakoś przestawić, zeby akceptowało tą pierwszą wersje tak jak to robi np. Dev C++?
0
0
To jest tylko warning, który możesz olać, kod się przecież kompiluje. Zresztą chyba go nawet nie przeczytałeś:
warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
Są jednak konkrente powody, dla których proponowane są funkcje z _s
, a biorąc pod uwagę że są te funkcje już w standardzie C, to raczej trzeba krytykować inne kompilatory i biblioteki standardowe za ich brak.