


Programme C pour copier le contenu d'un fichier dans un autre fichier
Sep 23, 2023 pm 11:17 PMC 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.
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; }
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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 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 imprimer le dictionnaire

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

Programme C pour implémenter l'algorithme euclidien
