Witam
Witam
Do poczytania:
Dodatkowe:
Co prawda nie piszę w C, ale jesteś pewien, że:
W C typowych stringów nie ma, a w tym przypadku stosuje się tablice charów.
Ja ze swojej strony polecam koledze książkę Język ANSI C Kernighana i Ritchiego - jak się uczyć, to od najlepszych. I bez zniechęcania się! Przeskoczyłeś po prostu parę kroków z tym przykładem i natrafiłeś na ścianę. Linuxowe manuale też bywają pomocne.
Patrząc na szybko:
Czytaj uważniej błędy kompilacji, bo na pewno kompilator czepiał się niewłaściwych typów zmiennych.
korzystając z codeblocks kompilator nie wywalił żadnych błędów
To wcale nie znaczy, że ich nie ma
To zależy od flag kompilacji. Kompilator powinien wygenerować tylko ostrzeżenie, jeżeli \argument nie pasuje do ciągu formatującego. Jednak nie zawsze kompilator generuje ostrzeżenie w takich sytuacjach.