byłem (szybko) pisanie kodu i przypadkowo odwrócony argumenty w scanf()
:Odwrócony argumenty scanf()
char i[] = "ABC1\t";
scanf(i, "%s");
Kompilacja z gcc -Werror -Wall -Wextra
nie narzekać na ten jeden bit. Oczywiście ten kod nie działa, ale dlaczego gcc nie poinformował mnie, że odwróciłem argumenty? Czy nie może wykryć, że i
nie jest łańcuchem formatu lub, że drugi argument nie był typem składowania?
EDIT
Dzięki za wglądu wszystkich, Wygląda na to, znalazłem odpowiedź, nie było niespodzianką na fladze -Wformat
że czyni to „połów” (pisał go poniżej dla porównania)
Tak, +1 też tego szukałem. \ – Omkant