Importation du Bloc-notes en C ++

Par défaut, le Bloc-notes Windows enregistre les fichiers sous forme de collection de texte ASCII brut avec une extension .txt, mais le Bloc-notes peut également créer des fichiers d’en-tête, des fichiers source ou des fichiers texte dans le format souhaité par votre entreprise. Pour importer des fichiers du Bloc-notes dans un programme C ++, enregistrez simplement le fichier avec l'extension appropriée, puis lisez-le en mémoire, un caractère ou une ligne à la fois. Choisissez l'une de ces options.

Utiliser le Bloc-notes pour créer des fichiers à inclure

Lorsque vous modifiez du code dans Visual studio ou un autre éditeur de code, utilisez le Bloc-notes pour conserver les déclarations de méthode. Ouvrez le Bloc-notes, puis copiez chaque déclaration de fonction dans la fenêtre d'édition de texte. Pour basculer, cliquez sur "Alt-Tab". Avant d'enregistrer le fichier, ajoutez la déclaration de classe et les variables de classe, puis enregistrez-le sous le nom de fichier "className.h". Pour enregistrer le fichier, cliquez sur "Fichier". "Enregistrer sous", puis remplacez le type de fichier par "Tous les fichiers". Modifiez le dossier dans le dossier du projet, puis nommez-le "className.h". Par défaut, Notepad enregistre toujours le fichier avec l'extension .txt, mais en le modifiant. le type de fichier "Tous les fichiers" empêche ce problème.

Importer l'en-tête dans un programme C ++

Après avoir créé le fichier d’en-tête, importez-le dans le fichier class (.cpp) en ajoutant la ligne suivante:

inclure “className.h”

Créer des fichiers de données avec le bloc-notes

Une autre approche pour importer des fichiers Notepad consiste à créer des fichiers de données, puis à les lire dans le programme C ++. Les fichiers de données peuvent inclure du texte libre ou des données structurées. Le texte de forme libre comprend des livres, des articles, des pages Web ou tout autre contenu de texte. Un programme C ++ peut compter des occurrences de mots, trouver des relations entre des mots ou tenter de trouver un sens au texte. Les données structurées peuvent inclure des listes de noms et d'adresses utilisées pour créer des étiquettes de publipostage ou des lettres types, des listes de points de données pour l'analyse statistique ou d'autres données codées sous une forme prédéfinie.

Pour créer un fichier de données à l'aide de Notepad, ouvrez Notepad, puis copiez et collez des données ou saisissez-les manuellement, ligne par ligne. Enregistrez les données en utilisant la même procédure que celle décrite pour les fichiers d’en-tête, mais attribuez-lui une extension telle que .dat ou .txt (valeur par défaut du Bloc-notes).

Importer le fichier de données à l'aide de C ++

Pour lire les données à l'aide de C ++, créez un programme utilisant la bibliothèque standard IO (stdio) pour ouvrir le fichier et lire les données une ligne ou un caractère à la fois. En haut du programme, incluez la bibliothèque à l’aide de l’instruction suivante:

comprendre

Ouvrez le fichier en tant que fichier texte à l'aide de l'instruction "fopen":

FILE * fl = fopen («datafile.txt», «r»);

Cette instruction ouvre le fichier texte en mode lecture orienté texte et crée un descripteur de fichier appelé "fl". Ensuite, créez une boucle qui lit les données une ligne à la fois:

Char * buff; Alors que (! Feof (fl)) s’enfonce (buff, 255, fl); .. traiter le fichier ici…}

Cette boucle se répète jusqu'à la fin du fichier (feof) et lit chaque ligne (jusqu'à 255 caractères) dans le tableau de caractères. Enfin, n'oubliez pas de fermer le fichier après le traitement.

fFermer (fl);

Recommandé