Table des matières:
- Différence clé - printf vs fprintf
- Qu'est-ce que printf?
- Qu'est-ce que fprintf?
- Quelle est la similitude entre printf et fprintf?
- Quelle est la différence entre printf et fprintf?
- Résumé - printf vs fprintf
Vidéo: Différence Entre Printf Et Fprintf
2024 Auteur: Mildred Bawerman | [email protected]. Dernière modifié: 2023-12-16 08:38
Différence clé - printf vs fprintf
Une fonction est un ensemble d'instructions pour effectuer une tâche spécifique. Il n'est pas possible d'écrire toutes les instructions dans le même programme. Par conséquent, le programme est divisé en plusieurs fonctions. Les fonctions fournissent la réutilisabilité du code. Dans un langage de programmation tel que le langage C, main () est une fonction. Il indique le point de départ de l'exécution. Il existe des fonctions intégrées et des fonctions définies par l'utilisateur. Le programmeur crée des fonctions définies par l'utilisateur. Le langage fournit des fonctions intégrées. Le programmeur peut les utiliser sans les implémenter dès le début. Deux principales fonctions intégrées en langage C sont printf () et fprintf (). Cet article décrit la différence entre ces deux fonctions. La principale différence entre print et fprintf est que printf est une fonction C utilisée pour imprimer une chaîne formatée sur un flux de sortie standard qui est l'écran de l'ordinateur,tandis que fprintf est une fonction C pour imprimer une chaîne formatée dans un fichier.
CONTENU
1. Présentation et différence clé
2. Qu'est-ce que printf
3. Qu'est-ce que fprintf
4. Similitudes entre printf et fprintf
5. Comparaison côte à côte - printf vs fprintf sous forme tabulaire
6. Résumé
Qu'est-ce que printf?
La fonction «printf» est utilisée pour donner une sortie formatée à un périphérique d'affichage tel qu'un écran d'ordinateur. La syntaxe de la fonction printf est la suivante.
printf («chaîne formatée», «liste de variables»);
Figure 01: printf ()
Si l'utilisateur ne souhaite pas imprimer une chaîne formatée, il est possible d'imprimer la chaîne telle quelle.
par exemple printf («Hello World»);
La méthode pour imprimer une chaîne formatée est la suivante. Reportez-vous à l'exemple ci-dessous. «A» et «b» sont des entiers, ils sont donc spécifiés avec% d.
int main(){
int a = 10, b = 20;
printf («La valeur de a est% d et la valeur de b est% d / n», a, b);
return 0;
}
L'impression des nombres à virgule flottante est la suivante. Reportez-vous à l'exemple ci-dessous.
int main(){
surface flottante = 20,45;
printf («Area is% 4.2f», area);
return 0;
}
Les caractères d'impression sont les suivants.
int main(){
lettre char = 'A'
printf («La lettre est% c», lettre);
return 0;
}
L'impression des chaînes est la suivante.
int main(){
mot char [6] = "bonjour";
printf («Le mot est% s», mot);
return 0;
}
La chaîne formatée peut également avoir des séquences d'échappement. Ils commencent par une barre oblique inverse («\»). Certains d’entre eux sont / n et / t.
int main(){
int a = 10, b = 20;
printf («la valeur de a est% d / n la valeur de b est% d / n», a, b);
return 0;
}
Cela affichera les valeurs «a» et «b» sur des lignes séparées.
printf («la valeur de a est% d / t la valeur de b est% d / n», a, b); donnera un espace ou une tabulation entre la valeur de a et la valeur de b.
Pour imprimer des guillemets doubles, le programmeur peut utiliser comme suit.
printf («Apprentissage \« Programmation C / »»);
Qu'est-ce que fprintf?
La fonction fprinf est utilisée pour générer une chaîne formatée dans un fichier. La syntaxe de fprintf est la suivante;
fprintf (pointeur de fichier, «spécificateur de format», «liste de variables»);
Reportez-vous au code ci-dessous pour comprendre la fonctionnalité de fprintf ().
#comprendre
#comprendre
int main(){
FILE * ptr;
char name [5] = "Ann";
int id = 3;
ptr = fopen ("fichier1.txt", "w");
si (ptr == NULL) {
printf ("Impossible d'ouvrir le fichier / n");
}
autre{
fprintf (ptr, "% s,% d", nom, id);
printf («Les données sont écrites avec succès dans le fichier»);
fclose (ptr);
}
getch ();
return 0;
}
«Ptr» est un pointeur vers un fichier. Le fichier est ouvert en mode écriture. S'il n'est pas ouvert, il donnera impossible d'ouvrir le fichier d'erreur. S'il s'ouvre correctement, la chaîne formatée est imprimée dans le fichier. Le pointeur de fichier, la chaîne formatée et la liste des variables sont passés à la fonction fprintf. Enfin, le fichier est fermé en utilisant fclose (). Pour ajouter des données au fichier, l'instruction peut être modifiée comme suit.
ptr = fopen ("fichier1.txt", "a");
Quelle est la similitude entre printf et fprintf?
Les deux sont des fonctions fournies par le langage C
Quelle est la différence entre printf et fprintf?
Diff article au milieu avant la table
printf vs fprintf |
|
printf est une fonction C pour imprimer une chaîne formatée sur le flux de sortie standard qui est l'écran de l'ordinateur. | fprintf est une fonction C pour imprimer une chaîne formatée dans un fichier. |
Syntaxe | |
La chaîne formatée et la liste des paramètres sont transmises à la fonction printf. par exemple printf («format», args); | Le pointeur de fichier, la chaîne formatée et la liste des paramètres sont transmis à la fonction fprintf. par exemple fprintf (Fichier * ptr, «format», args); |
Résumé - printf vs fprintf
«Printf» et «fprintf» sont des fonctions en C. Le programmeur n'a pas besoin d'implémenter ces fonctions depuis le début. Le langage C les fournit déjà. La différence entre printf et fprintf est que printf est utilisé pour imprimer une chaîne formatée sur une sortie standard qui est la plupart du temps un écran d'ordinateur et fprintf est utilisé pour imprimer une chaîne formatée dans un fichier spécifique. printf et fprintf peuvent être utilisés en fonction de la tâche.
Téléchargez la version PDF de printf vs fprintf
Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne selon la note de citation. Veuillez télécharger la version PDF ici Différence entre printf et fprintf
Recommandé:
Différence Entre EMF Et Différence Potentielle
EMF vs différence de potentiel (force électromotrice) sont utilisés pour décrire deux paramètres différents entre deux points. Le terme `` différence de potentiel '' est un ge
Différence Entre La Différence De Phase Et La Différence De Chemin
Différence de phase vs différence de chemin La différence de phase et la différence de chemin sont deux concepts très importants en optique. Ces phénomènes sont vus sur des problèmes de
Différence Entre La Différence De Potentiel Et La Tension
Différence de potentiel vs tension La différence de potentiel et la tension sont deux termes utilisés en ingénierie pour décrire une différence de potentiel en deux points
Différence Entre L'équation De Différence Et L'équation Différentielle
Équation de différence vs équation différentielle Un phénomène naturel peut être décrit mathématiquement par les fonctions d'un certain nombre de variables indépendantes et par
Différence Entre La Principale Différence Entre Les Minéraux Métalliques Et Non Métalliques
Différence clé - Minéraux métalliques et non métalliques Un minéral est un constituant solide et inorganique naturel avec une formule chimique définie un