Pytania otagowane jako puts

10
Jaka jest różnica między printf () i puts () w C?
Wiem, że możesz drukować za pomocą printf()i puts(). Widzę również, że printf()pozwala to na interpolację zmiennych i formatowanie. Jest puts()tylko prymitywną wersją printf(). Czy powinien być używany na wszystkie możliwe sposoby printf()bez interpolacji ciągów?
176 c  string  output  printf  puts 

11
Dlaczego printf z jednym argumentem (bez specyfikatorów konwersji) jest przestarzały?
W książce, którą czytam, jest napisane, że printfpojedynczy argument (bez specyfikatorów konwersji) jest przestarzały. Zaleca się zastąpić printf("Hello World!"); z puts("Hello World!"); lub printf("%s", "Hello World!"); Czy ktoś może mi powiedzieć, dlaczego printf("Hello World!");się myli? W książce jest napisane, że zawiera luki. Co to za luki?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.