A függvény egy utasításkészlet egy adott feladat végrehajtásához. Nem lehetséges az összes állítást ugyanabban a programban írni. Ezért a program több funkcióra oszlik. A funkciók a kód újrafelhasználhatóságát biztosítják. A programozási nyelv, például a C nyelv esetében a main () egy függvény. Ez jelzi a végrehajtás kezdőpontját. Vannak beépített és felhasználó által definiált funkciók. A programozó létrehozza a felhasználó által definiált funkciókat. A nyelv beépített funkciókat biztosít. A programozó felhasználhatja őket anélkül, hogy a kezdetektől fogva végrehajtaná őket. Két fő beépített funkció a C nyelvben: printf () és fprintf (). Ez a cikk a két funkció közötti különbséget tárgyalja. Az kulcs különbség a nyomtatás és az fprintf között ez az A printf egy C függvény, amelynek segítségével formázott karakterláncot nyomtathat egy szabványos kimeneti folyamra, amely a számítógép képernyője, míg az fprintf egy C funkciót, amely formázott karakterláncot nyomtat egy fájlba.
1. Áttekintés és a legfontosabb különbség
2. Mi a printf
3. Mi az fprintf?
4. hasonlóságok a printf és az fprintf között
5. Összehasonlítás egymással - printf vs fprintf táblázatos formában
6. Összegzés
A „printf” funkció arra szolgál, hogy formázott módon adja meg a kimenetet egy megjelenítő eszköznek, például a számítógép képernyőjének. A printf függvény szintaxisa a következő.
printf („formázott karakterlánc”, „változók listája”);
01. ábra: printf ()
Ha a felhasználó nem akarja kinyomtatni egy formázott karakterláncot, akkor a karakterláncot is kinyomtathatja.
például. printf (“Hello World”);
Módszer formázott karakterlánc kinyomtatása az alábbiak. Lásd az alábbiakat. Az „a” és „b” egész szám, tehát% d-vel vannak megadva.
int main ()
int a = 10, b = 20;
printf („a értéke% d és b értéke% d \ n”, a, b);
visszatérés 0;
Lebegőpontos számok nyomtatása az alábbiak. Lásd az alábbiakat.
int main ()
úszó terület = 20,45;
printf („A terület% 4.2f”, terület);
visszatérés 0;
Karakterek nyomtatása a következő.
int main ()
char betű = 'A';
printf („A levél% c”, levél);
visszatérés 0;
Karakterláncok az alábbiak.
int main ()
char szó [6] = “hello”;
printf („A szó% s”, szó);
visszatérés 0;
A formázott karakterláncnak is lehet menekülési sorrendje. A fordulójelvel kezdődik (“\”). Néhányuk \ n és \ t.
int main ()
int a = 10, b = 20;
printf („a értéke% d \ n b értéke% d \ n”, a, b);
visszatérés 0;
Ez az „a” és „b” értékeket külön sorokba nyomtatja.
printf („a értéke% d% t értéke b% d \ n”, a, b); egy szóközt vagy egy táblát ad az a és b érték között.
Nak nek dupla idézőjelek nyomtatása, a programozó az alábbiak szerint használható.
printf (“Tanulás \“ C \ ”programozás”);
Az fprinf függvény formázott karakterlánc fájlból történő kinyerésére szolgál. Az fprintf szintaxisa a következő;
fprintf (fájl mutató, „formátum meghatározó”, „a változók listája”);
Tekintse meg az alábbi kódot az fprintf () működésének megértéséhez.
#include
#include
int main ()
FÁJL * ptr;
char név [5] = “Ann”;
int id = 3;
ptr = fopen (“file1.txt”, “w”);
if (ptr == NULL)
printf (“Nem lehet megnyitni a fájlt \ n”);
más
fprintf (ptr, „% s,% d”, név, azonosító);
printf („Az adatok sikeresen beíródnak a fájlba”);
fclose (ptr);
getch ();
visszatérés 0;
A „ptr” egy fájl mutatója. A fájl írásmódban nyílik meg. Ha nem nyitja meg, akkor nem tudja megnyitni a fájl hibáját. Ha sikeresen megnyílik, a formázott karakterlánc kinyomtatódik a fájlba. A fájlmutató, a formázott karakterlánc és a változólista átkerül az fprintf függvénybe. Végül a fájl bezáródik az fclose () használatával. Adatoknak a fájlhoz történő hozzáadásához az állítás az alábbiak szerint módosítható.
ptr = fopen (“file1.txt”, “a”);
printf vs fprintf | |
A printf egy C funkció, amelynek segítségével formázott karakterláncot nyomtathat a normál kimeneti folyamra, amely a számítógép képernyője. | Az fprintf egy C függvény, amely formázott karakterláncot nyomtat egy fájlba. |
Szintaxis | |
A formázott karakterlánc és a paraméterek listája átkerül a printf függvénybe. például. printf (“formátum”, args); | A fájlmutató, a formázott karakterlánc és a paraméterek listája átkerül az fprintf függvénybe. például. fprintf (File * ptr, “format”, args); |
A „printf” és az „fprintf” a C. funkciói. A programozónak nem kell ezeket a funkciókat a kezdetektől kezdve végrehajtania. A C nyelv már biztosítja őket. A különbség a printf és az fprintf között az, hogy a printf egy formázott karakterlánc nyomtatására szolgál egy szabványos kimenetre, amely általában a számítógépes képernyőn, az fprintf pedig a formázott karakterlánc egy adott fájlra történő nyomtatásához. A printf és az fprintf a feladatnak megfelelően használható.
Letöltheti e cikk PDF verzióját, és offline célokra felhasználhatja, az idézet megjegyzésének megfelelően. Töltse le itt a PDF verziót. Különbség a printf és az fprintf között
1.tutorialspoint.com. “Számítógépes programozási funkciók.” Itt érhető el
2.LearningLad. YouTube, YouTube, 2013. május 6. Elérhető itt
3.LearningLad. YouTube, YouTube, 2013. április 23. Elérhető itt
1. 'Printf'By I, Surachit, (CC BY-SA 3.0) a Commons Wikimedia segítségével