Table des matières
C File Management
Instructions
Exemple
Maison développement back-end C++ Programme C pour copier le contenu d'un fichier dans un autre fichier

Programme C pour copier le contenu d'un fichier dans un autre fichier

Sep 23, 2023 pm 11:17 PM
c程序 文件复制 文件内容

Programme C pour copier le contenu dun fichier dans un autre fichier

C File I/O − Créer, ouvrir, lire, écrire et fermer des fichiers

C File Management

Les fichiers peuvent être utilisés pour stocker de grandes quantités de données persistantes. Comme beaucoup d'autres langages, « C » fournit les fonctions de gestion de fichiers suivantes :

  • Créer un fichier
  • Ouvrir un fichier
  • Lire le fichier
  • Écrire dans un fichier
  • Fermer le fichier

Voici les plus importantes en « C » ' Fonctions de gestion de fichiers :

fonction objectif
fopen () Créer un fichier ou ouvrir un fichier existant
fclose () Fichiers
fprintf () Écrire un bloc de données dans un fichier
fscanf () Lire un bloc de données à partir d'un fichier
getc () Lire un seul caractère à partir d'un fichier
putc () Écrire un seul caractère dans un fichier
getw () Lire un entier à partir d'un fichier
putw () chinois écriture Entrez un entier
fseek () Définit la position du pointeur de fichier à la position spécifiée
ftell () Renvoie la position actuelle du pointeur de fichier
rewind ( ) will Le pointeur de fichier est placé au début du fichier

Input:
sourcefile = x1.txt
targefile = x2.txt
Output: File copied successfully.
Copier après la connexion

Instructions

Dans ce programme, nous copions un fichier dans un autre fichier, vous spécifierez d'abord le fichier que vous souhaitez copier . Nous allons ouvrir le fichier et lire le fichier à copier en mode "lecture" et le fichier cible en mode "écriture".

Exemple

#include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
   char ch;// source_file[20], target_file[20];
   FILE *source, *target;
   char source_file[]="x1.txt";
   char target_file[]="x2.txt";
   source = fopen(source_file, "r");
   if (source == NULL) {
      printf("Press any key to exit...</p><p>");
      exit(EXIT_FAILURE);
   }
   target = fopen(target_file, "w");
   if (target == NULL) {
      fclose(source);
      printf("Press any key to exit...</p><p>");
      exit(EXIT_FAILURE);
   }
   while ((ch = fgetc(source)) != EOF)
      fputc(ch, target);
   printf("File copied successfully.</p><p>");
   fclose(source);
   fclose(target);
   return 0;
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux Sep 05, 2023 pm 09:53 PM

Traduisez ce qui suit en chinois : Programme C pour convertir des chiffres romains en nombres décimaux

Programme C++ pour comparer l'ordre lexicographique de deux chaînes Programme C++ pour comparer l'ordre lexicographique de deux chaînes Sep 04, 2023 pm 05:13 PM

Programme C++ pour comparer l'ordre lexicographique de deux chaînes

Programme C pour trouver la longueur de la liste chaînée Programme C pour trouver la longueur de la liste chaînée Sep 07, 2023 pm 07:33 PM

Programme C pour trouver la longueur de la liste chaînée

Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument Sep 17, 2023 am 10:49 AM

Programme C++ pour trouver la valeur de la fonction sinus hyperbolique inverse en prenant une valeur donnée comme argument

Programme C++ pour imprimer le dictionnaire Programme C++ pour imprimer le dictionnaire Sep 11, 2023 am 10:33 AM

Programme C++ pour imprimer le dictionnaire

Compréhension approfondie de la fonction io.Copy dans la documentation du langage Go pour implémenter la copie de fichiers Compréhension approfondie de la fonction io.Copy dans la documentation du langage Go pour implémenter la copie de fichiers Nov 03, 2023 pm 05:09 PM

Compréhension approfondie de la fonction io.Copy dans la documentation du langage Go pour implémenter la copie de fichiers

Le programme C utilise la fonction rename() pour changer le nom du fichier Le programme C utilise la fonction rename() pour changer le nom du fichier Sep 21, 2023 pm 10:01 PM

Le programme C utilise la fonction rename() pour changer le nom du fichier

Programme C pour implémenter l'algorithme euclidien Programme C pour implémenter l'algorithme euclidien Sep 17, 2023 pm 12:41 PM

Programme C pour implémenter l'algorithme euclidien

See all articles