Funkcija je skup uputa za izvođenje određenog zadatka. Nije moguće napisati sve izjave u istom programu. Stoga je program podijeljen u nekoliko funkcija. Funkcije osiguravaju ponovnu upotrebu koda. U programskom jeziku poput jezika C, main () je funkcija. Ukazuje na početnu točku izvršenja. Postoje ugrađene funkcije i korisnički definirane funkcije. Programer kreira korisnički definirane funkcije. Jezik nudi ugrađene funkcije. Programer ih može koristiti bez primjene od početka. Dvije glavne ugrađene funkcije na jeziku C su printf () i fprintf (). Ovaj članak govori o razlici između ove dvije funkcije. ključna razlika između print i fprintf je to printf je C funkcija koja se koristi za ispis formatiranog niza u standardni izlazni tok koji je zaslon računala, dok je fprintf C funkcija za ispis formatiranog niza u datoteku.
1. Pregled i ključne razlike
2. Što je printf
3. Što je fprintf
4. Sličnosti između printf i fprintf
5. Usporedna usporedba - printf vs fprintf u tabelarnom obliku
6. Sažetak
"Printf" funkcija koristi se za oblikovanje izlaza na oblikovani način na uređaj za prikaz, poput zaslona računala. Sintaksa funkcije printf je sljedeća.
printf ("formatirani niz", "popis varijabli");
Slika 01: printf ()
Ako korisnik ne želi ispisati formatirani niz, moguće je ispisati niz kakav jest.
npr printf ("Pozdrav svijetu");
Metoda do ispisati formatirani niz je kako slijedi. Pogledajte slijedeći primjer. "A" i "b" su cijeli brojevi, pa su specificirani sa% d.
int main ()
int a = 10, b = 20;
printf ("Vrijednost a je% d, a vrijednost b je% d \ n", a, b);
vratiti 0;
Ispis brojeva s pomičnim zarezom je kako slijedi. Pogledajte slijedeći primjer.
int main ()
plovna površina = 20,45;
printf ("Površina je% 4.2f", područje);
vratiti 0;
Ispis znakova su kako slijedi.
int main ()
char pismo = 'A';
printf („Pismo je% c“, pismo);
vratiti 0;
Ispis žica je kako slijedi.
int main ()
char riječ [6] = "zdravo";
printf ("Riječ je% s", riječ);
vratiti 0;
Formatirani niz može imati i sekvence bijega. Započinju s kosom kosom crte ("\"). Neki od njih su \ n i \ t.
int main ()
int a = 10, b = 20;
printf ("vrijednost a je% d \ n vrijednost b je% d \ n", a, b);
vratiti 0;
Ovo će ispisati „a“ i „b“ vrijednosti u zasebnim linijama.
printf ("vrijednost a je% d \ t vrijednost b je% d \ n", a, b); dat će razmak ili tablicu između vrijednosti a i vrijednosti b.
Do ispisati dvostruke citate, programer može koristiti na sljedeći način.
printf ("Učenje \" C \ "programiranje");
Fprinf funkcija koristi se za izlaz formatiranog niza u datoteku. Sintaksa za fprintf je sljedeća;
fprintf (pokazivač datoteke, "odrednik formata", "popis varijabli");
Pozovite donji kôd da biste razumjeli funkcionalnost fprintf ().
#include
#include
int main ()
FILE * ptr;
naziv char [5] = "Ann";
int id = 3;
ptr = fopen ("file1.txt", "w");
ako je (ptr == NULL)
printf ("Nije moguće otvoriti datoteku \ n");
drugo
fprintf (ptr, "% s,% d", ime, id);
printf („Podaci su uspješno zapisani u datoteku“);
fclose (PTR);
getch ();
vratiti 0;
"Ptr" je pokazivač na datoteku. Datoteka se otvara u načinu pisanja. Ako se ne otvori, dat će nemogućnost otvaranja pogreške datoteke. Ako se uspješno otvori, formatirani niz ispisuje se u datoteku. Pokazivač datoteka, oblikovani niz i popis varijabli prosljeđuju se funkciji fprintf. Konačno, datoteka se zatvara pomoću fclose (). Da biste dodali podatke datoteci, iskaz se može promijeniti na sljedeći način.
ptr = fopen ("file1.txt", "a");
printf vs fprintf | |
printf je C funkcija za ispis formatiranog niza u standardni izlazni tok koji je zaslon računala. | fprintf je C funkcija za ispis formatiranog niza u datoteku. |
Sintaksa | |
Formatirani niz i popis parametara prosljeđuju se funkciji printf. npr printf ("format", args); | Pokazivač datoteke, oblikovani niz i popis parametara prosljeđuju se fprintf funkciji. npr fprintf (datoteka * ptr, "format", args); |
"Printf" i "fprintf" su funkcije u C. Programeru te funkcije ne trebaju implementirati od početka. Jezik C ih već pruža. Razlika između printf i fprintf je ta što se printf koristi za ispis formatiranog niza na standardni izlaz koji je većinu vremena kada se zaslon računala i fprintf koristi za ispis formatiranog niza u određenu datoteku. printf i fprintf mogu se koristiti prema zadatku.
Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje Razlika između printf i fprintf
1.tutorialspoint.com. "Funkcije računalnog programiranja." Dostupno ovdje
2.LearningLad. YouTube, YouTube, 6. svibnja 2013. Dostupno ovdje
3.LearningLad. YouTube, YouTube, 23. travnja 2013. Dostupno ovdje
1.'Printf'By I, Surachit, (CC BY-SA 3.0) via Commons Wikimedia