Funktsioon on juhiste kogum konkreetse ülesande täitmiseks. Kõiki avaldusi pole võimalik kirjutada samasse programmi. Seetõttu on programm jagatud mitmeks funktsiooniks. Funktsioonid pakuvad koodi korduvkasutatavust. Programmeerimiskeeles, näiteks C-keeles, on main () funktsioon. See näitab täitmise alguspunkti. Seal on sisseehitatud funktsioonid ja kasutaja määratletud funktsioonid. Programmeerija loob kasutaja määratletud funktsioonid. Keel pakub sisseehitatud funktsioone. Programmeerija saab neid kasutada ilma algusest peale rakendamata. C-keeles on kaks peamist sisseehitatud funktsiooni printf () ja fprintf (). Selles artiklis käsitletakse nende kahe funktsiooni erinevust. võtme erinevus printimise ja fprintfi vahel on see printf on C-funktsioon, mida kasutatakse vormindatud stringi printimiseks standardsesse väljundvoogu, mis on arvutiekraan, samal ajal kui fprintf on C-funktsioon, et printida vormindatud string faili.
1. Ülevaade ja peamised erinevused
2. Mis on printf
3. Mis on fprintf
4. Printf ja fprintf sarnasused
5. Kõrvuti võrdlus - printf vs fprintf tabelina
6. Kokkuvõte
Funktsiooni „printf” kasutatakse väljundi vormindatud kujul kuvamisseadmele, näiteks arvutiekraanile. Funktsiooni printf süntaks on järgmine.
printf (“vormindatud string”, “muutujate loend”);
Joonis 01: printf ()
Kui kasutaja ei soovi vormindatud stringi printida, on võimalik stringi printida sellisena, nagu see on.
nt. printf (“Tere maailm”);
Meetod kuni printige vormindatud string on järgmine. Vaadake lõõtsa näidet. “A” ja “b” on täisarvud, seega täpsustatakse need numbriga d.
int main ()
int a = 10, b = 20;
printf (“a väärtus on% d ja b väärtus on% d \ n”, a, b);
tagasi 0;
Ujukoma numbrite printimine on järgmine. Vaadake lõõtsa näidet.
int main ()
ujuki pindala = 20,45;
printf („Pindala on% 4,2f”, pindala);
tagasi 0;
Märkide printimine on järgmised.
int main ()
char-täht = 'A';
printf (“Kiri on% c”, kiri);
tagasi 0;
Trükkimisstringid on järgmine.
int main ()
char sõna [6] = “tere”;
printf (“Sõna on% s”, sõna);
tagasi 0;
Vormindatud string võib sisaldada ka põgenemisjadasid. Need algavad kaldkriipsuga (“\”). Mõned neist on \ n ja \ t.
int main ()
int a = 10, b = 20;
printf („a väärtus on% d \ n väärtus b on% d \ n“, a, b);
tagasi 0;
See prindib eraldi read “a” ja “b” väärtused.
printf („a väärtus on% d \ b väärtus on% d \ n“, a, b); annab tühiku või tabulatsiooni väärtuste a ja b vahel.
Et printige topelt tsitaate, programmeerija saab kasutada järgmiselt.
printf (“Programmeerimise õppimine” ”);
Funktsiooni fprinf kasutatakse vormindatud stringi faili väljastamiseks. Fprintfi süntaks on järgmine;
fprintf (faili osuti, “vormingu täpsustaja”, “muutujate loend”);
Fprintf () funktsionaalsuse mõistmiseks vaadake allpool olevat koodi.
# kaasata
# kaasata
int main ()
Fail * ptr;
char nimi [5] = “Ann”;
int id = 3;
ptr = fopen (“file1.txt”, “w”);
if (ptr == NULL)
printf („Faili ei saa avada \ n”);
veel
fprintf (ptr, “% s,% d”, nimi, id);
printf (“Andmed on faili edukalt kirjutatud”);
fclose (ptr);
getch ();
tagasi 0;
“Ptr” on viit failile. Fail avatakse kirjutamisrežiimis. Kui seda ei avata, ei saa faili avada. Kui see avaneb edukalt, prinditakse vormindatud string faili. Faili osuti, vormindatud string ja muutujate loend edastatakse funktsioonile fprintf. Lõpuks suletakse fail, kasutades nuppu fclose (). Andmete lisamiseks faili saab avaldust muuta järgmiselt.
ptr = fopen (“file1.txt”, “a”);
printf vs fprintf | |
printf on C-funktsioon vormindatud stringi printimiseks tavalisse väljundvoogu, mis on arvuti ekraan. | fprintf on C-funktsioon vormindatud stringi printimiseks faili. |
Süntaks | |
Vormindatud string ja parameetrite loend edastatakse printf funktsioonile. nt. printf (“formaat”, args); | Faili osuti, vormindatud string ja parameetrite loend edastatakse funktsioonile fprintf. nt. fprintf (File * ptr, “format”, args); |
C. printf ja fprintf on funktsioonid C. Programmeerija ei pea neid funktsioone algusest peale rakendama. C-keel pakub neid juba praegu. Erinevus printf ja fprintf vahel on see, et printf kasutatakse vormindatud stringi printimiseks standardväljundisse, mis enamasti on arvutiekraanil, ja fprintf kasutatakse vormindatud stringi printimiseks konkreetsesse faili. printf ja fprintf saab vastavalt ülesandele kasutada.
Selle artikli PDF-versiooni saate alla laadida ja seda võrguühenduseta otstarbel kasutada tsitaatide märkuse kohaselt. Laadige siit alla PDF-versioon. Erinevus printf ja fprintf vahel
1.tutorialspoint.com. “Programmeerimisfunktsioonid.” Saadaval siin
2.LearningLad. YouTube, YouTube, 6. mai 2013. Saadaval siin
3.LearningLad. YouTube, YouTube, 23. aprill 2013. Saadaval siin
1.'Printf'By I, Surachit, (CC BY-SA 3.0) Commonsi Wikimedia kaudu