Sisällysluettelo:
- Avainten ero - printf vs fprintf
- Mikä on printf?
- Mikä on fprintf?
- Mikä on printf: n ja fprintf: n samankaltaisuus?
- Mikä on ero printf: n ja fprintf: n välillä?
- Yhteenveto - printf vs fprintf
Video: Ero Printf: N Ja Fprintf: N Välillä
2024 Kirjoittaja: Mildred Bawerman | [email protected]. Viimeksi muokattu: 2023-12-16 08:38
Avainten ero - printf vs fprintf
Funktio on joukko käskyjä tietyn tehtävän suorittamiseksi. Kaikkia lauseita ei voida kirjoittaa samaan ohjelmaan. Siksi ohjelma on jaettu useisiin toimintoihin. Toiminnot tarjoavat koodin uudelleenkäytettävyyden. Ohjelmointikielessä, kuten C-kielessä, main () on funktio. Se osoittaa suorituksen aloituspisteen. On sisäänrakennettuja toimintoja ja käyttäjän määrittämiä toimintoja. Ohjelmoija luo käyttäjän määrittelemät toiminnot. Kieli tarjoaa sisäänrakennetut toiminnot. Ohjelmoija voi käyttää niitä toteuttamatta alusta alkaen. Kaksi sisäänrakennettua päätoimintoa C-kielellä ovat printf () ja fprintf (). Tässä artikkelissa käsitellään näiden kahden toiminnon välistä eroa. Tärkein ero tulostuksen ja fprintf: n välillä on, että printf on C-toiminto, jota käytetään alustetun merkkijonon tulostamiseen tavalliseen ulostulovirtaan, joka on tietokoneen näyttökun taas fprintf on C-funktio, joka tulostaa alustetun merkkijonon tiedostoon.
SISÄLLYS
1. Yleiskatsaus ja avainerot
2. Mikä on printf
3. Mikä on fprintf
4. Printf: n ja fprintf: n yhtäläisyydet
5. Vertailu vierekkäin - printf vs fprintf taulukkomuodossa
6. Yhteenveto
Mikä on printf?
“Printf” -toimintoa käytetään antamaan lähtö muotoillulla tavalla näyttölaitteelle, kuten tietokoneen näytölle. Printf-funktion syntaksit ovat seuraavat.
printf ("alustettu merkkijono", "muuttujien luettelo");
Kuva 01: printf ()
Jos käyttäjä ei halua tulostaa alustettua merkkijonoa, se on mahdollista tulostaa sellaisenaan.
esim. printf (“Hello World”);
Alustetun merkkijonon tulostusmenetelmä on seuraava. Katso esimerkki. "A" ja "b" ovat kokonaislukuja, joten ne määritetään% d: llä.
int main () {
int a = 10, b = 20;
printf ("a: n arvo on% d ja b: n arvo on% d / n", a, b);
paluu 0;
}
Liukulukujen tulostus on seuraava. Katso esimerkki.
int main () {
kellukealue = 20,45;
printf ("Alue on% 4,2f", alue);
paluu 0;
}
Merkkien tulostus tapahtuu seuraavasti.
int main () {
char-kirjain = 'A'
printf ("Letter is% c", kirjain);
paluu 0;
}
Jousisarja tulostetaan seuraavasti.
int main () {
char sana [6] = "hei";
printf ("Sana on% s", sana);
paluu 0;
}
Alustetussa merkkijonossa voi olla myös pakosarjoja. Ne alkavat taaksepäin ( ). Jotkut heistä ovat / n ja / t.
int main () {
int a = 10, b = 20;
printf ("a: n arvo on% d / n: n b: n arvo on% d / n", a, b);
paluu 0;
}
Tämä tulostaa a- ja b-arvot erillisiin riveihin.
printf ("a: n arvo on% d / t b: n arvo on% d / n", a, b); antaa välilyönnin tai välilehden a: n arvon ja b: n väliin.
Tulosta kaksoislainausmerkit ohjelmoija voi käyttää seuraavaa.
printf ("Oppimisen " C "ohjelmointi);
Mikä on fprintf?
Fprinf-toimintoa käytetään muotoilun merkkijonon tuottamiseen tiedostoon. Fprintf: n syntakse on seuraava;
fprintf (tiedostosoitin, "muodon määrittelijä", "muuttujien luettelo");
Katso alla olevasta koodista ymmärtääksesi fprintf (): n toiminnallisuuden.
#sisältää
#sisältää
int main () {
TIEDOSTO * ptr;
char nimi [5] = “Ann”;
int id = 3;
ptr = fopen (“tiedosto1.txt”, “w”);
jos (ptr == NULL) {
printf ("Tiedostoa ei voi avata / n");
}
muu{
fprintf (ptr,”% s,% d”, nimi, id);
printf (“Data on kirjoitettu onnistuneesti tiedostoon”);
fclose (ptr);
}
getch ();
paluu 0;
}
“Ptr” on osoitin tiedostoon. Tiedosto avataan kirjoitustilassa. Jos sitä ei avata, se ei pysty avaamaan tiedostovirhettä. Jos se avautuu onnistuneesti, alustettu merkkijono tulostetaan tiedostoon. Tiedostosoitin, alustettu merkkijono ja muuttujaluettelo välitetään fprintf-funktiolle. Lopuksi tiedosto suljetaan käyttämällä fclose (). Jos haluat lisätä tietoja tiedostoon, lausetta voidaan muuttaa seuraavasti.
ptr = fopen (“tiedosto1.txt”, “a”);
Mikä on printf: n ja fprintf: n samankaltaisuus?
Molemmat ovat C-kielen tarjoamia toimintoja
Mikä on ero printf: n ja fprintf: n välillä?
Erilainen artikkeli keskellä taulukkoa
printf vs. fprintf |
|
printf on C-toiminto, jolla tulostetaan alustettu merkkijono tavalliseen ulostulovirtaan, joka on tietokoneen näyttö. | fprintf on C-funktio, jolla tulostetaan muotoiltu merkkijono tiedostoon. |
Syntaksi | |
Alustettu merkkijono ja parametriluettelo välitetään printf-funktiolle. esim. printf (“format”, argumentit); | Tiedostosoitin, muotoiltu merkkijono ja parametriluettelo välitetään fprintf-funktiolle. esim. fprintf (File * ptr, “format”, argumentit); |
Yhteenveto - printf vs fprintf
"Printf" ja "fprintf" ovat C: n toimintoja. Ohjelmoijan ei tarvitse toteuttaa näitä toimintoja alusta alkaen. C-kieli tarjoaa ne jo. Ero printf: n ja fprintf: n välillä on se, että printf: ää käytetään alustetun merkkijonon tulostamiseen vakiotulosteeseen, joka on suurimmaksi osaksi aikaa tietokoneen näytölle, ja fprintf: tä käytetään alustetun merkkijonon tulostamiseen tiettyyn tiedostoon. printf- ja fprintf-tiedostoja voidaan käyttää tehtävän mukaan.
Lataa PDF-tiedosto printf vs fprintf
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainausviestin mukaan. Lataa PDF-versio täältä Ero printf: n ja fprintf: n välillä
Suositeltava:
Ero Siirtogeenisten Ja Koputtavien Hiirten Välillä
Tärkein ero siirtogeenisten hiirien ja tyrmäyshiirien välillä on, että siirtogeenisten hiirten genomiin on lisätty vieraita geenejä, kun taas knockout-hiirillä on func
Ero Nousevan Ja Laskevan Paperikromatografian Välillä
Keskeinen ero nousevan ja laskevan paperikromatografian välillä on se, että nouseva paperikromatografia käsittää liuottimen liikkeen
Ero DNA-RNA-hybridien Ja DsDNA: N Välillä
Keskeinen ero DNA-RNA-hybridien ja dsDNA: n välillä on, että DNA-RNA-hybridit ovat kaksisäikeisiä nukleotideja, jotka koostuvat yhdestä DNA-juosteesta ja yhdestä komplementista
Ero Vatsan Proteiinien Ruoansulatuksen Ja Pienen Suoliston Välillä
Tärkein ero proteiinin pilkkomiseen mahassa ja ohutsuolessa on, että proteiinin pilkkominen mahassa tapahtuu pepsiinin ja suolahapon avulla
Ero Anthronen Ja DNSA-menetelmän Välillä
Tärkein ero Anthrone- ja DNSA-menetelmien välillä on, että Anthrone-testi on yleinen testi kaikenlaisten hiilihydraattien havaitsemiseksi, kun taas DNSA-menetelmä on qua