Program çıktılarını ekrana, dosyaya vb. yerlere yazmak için kullanılan printf, sprintf, snprintf, fprintf fonksiyonlarını kısaca inceleyelim:
printf:
int printf(const char *format, ...);
sprintf:
sprintf ise formatlı olarak bir veri yapısına yazan fonksiyondur.
int sprintf(char *str, const char *format, ...);
snprintf:
snprintf ise sprintf ile benzer biçimde çalışsa da farkı 2. parametre olarak aldığı değer kadar veri yapısına yazmasıdır.
int snprintf(char *str, size_t size, const char *format, ...);
fprintf:
fprintf ise formatlı olarak dosyaya yazan bir fonksiyondur.
int fprintf(FILE *stream, const char *format, ...);