Placer des données dans des dossiers spécifiques en C ++
Parfois, vous voulez placer les données dans un dossier spécifique commun, tels que le répertoire de travail courant - le répertoire utilisé par l'application. C ++ fournit une méthode pour obtenir ces informations: getcwd (). Cette méthode apparaît dans la entête.
En utilisant le getcwd () Procédé est relativement simple. Vous créez un endroit pour mettre l'information, appelé un tampon, puis demandez C ++ pour fournir l'information. La GetWorkingDirectory exemple montre comment effectuer cette tâche, comme indiqué ici:
#comprendre #include #include using namespace main () {char CurrentPath std-int [_MAX_PATH] -getcwd (CurrentPath, _MAX_PATH) -cout lt; lt; CurrentPath lt; lt; endl-retour 0-}
En sortie, vous devriez voir le nom du répertoire qui contient l'application, tels que C: CPP_AIO BookV Chapter02 GetWorkingDirectory. La _MAX_PATH constante est la taille maximale que vous pouvez faire un chemin.
Donc, ce que ce code est dit est de créer un tableau de caractères qui est de la taille de _MAX_PATH. Utilisez le tampon résultant de tenir le répertoire de travail courant (qui est où le nom de la méthode getcwd () vient de). Vous pouvez ensuite afficher ce répertoire à l'écran ou l'utiliser comme une partie du chemin pour votre flux de sortie - incroyable!
A propos Auteur
Comment créer un fichier d'en-tête personnalisé dans c Comme les projets multi-modules en C deviennent plus complexes, vous trouverez la première partie de chaque fichier de code source de croissance plus longue et plus: Plus de prototypes, plus constantes et des variables et des structures plus…
Création c ++ littéraux avec préfixes et suffixes Gain de temps et d'effort est une partie de la raison pour laquelle vous utilisez littéraux. Il est un raccourci pour créer littéraux et vous assurer que vous obtenez le type constante correcte. Beaucoup de littéraux standards vous fournir un…
Gestion des erreurs en C ++ lors de l'ouverture d'un fichier Lorsque vous ouvrez un fichier, toutes sortes de choses peuvent mal se passer. Un fichier vit sur un dispositif physique - un disque fixe, par exemple, ou peut-être sur une carte de lecteur flash ou SD - et vous pouvez rencontrer des problèmes…
Comment faire pour créer un répertoire en C ++ Si vous voulez créer un répertoire, vous pouvez appeler le mkdir fonction. Si la fonction peut créer le répertoire pour vous, il renvoie un 0. Sinon, elle renvoie une valeur non nulle. (Lorsque vous exécutez vous obtenez un -1, mais votre…
Comment faire pour créer un tableau de caractères en C ++ Les éléments d'un tableau en C ++ peut être de tout type. Les tableaux de flotteurs, doubles, et longs sont tous possible- cependant, des tableaux de caractères ont une signification particulière.Les paroles humaines et de phrases peuvent être…
Comment supprimer un répertoire en C ++ Il est amusant d'aller sur une séance de nettoyage et simplement les jeter tout dehors. Et il est donc logique que la suppression d'un répertoire est facile. Pour ce faire, il vous suffit d'appeler le rmdir fonction, en passant le nom du…
Comment faire pour obtenir le contenu d'un répertoire dans C ++ Si vous voulez lire le contenu d'un répertoire, vous allez vraiment contre ce qui est disponible dans la langue standard C ++. Cependant, les bonnes âmes des grandes bibliothèques de C ++ (qui est, les gens qui ont écrit la plupart des…
Comment travailler avec des tampons temporaires en C ++ Tampons temporaires sont utiles pour toutes sortes de tâches. Normalement, vous les utilisez lorsque vous souhaitez conserver les données originales, mais vous avez besoin de manipuler les données d'une certaine façon. Par exemple, la création…
Traitement de chaîne crus et cuits en C ++ Il ya beaucoup de façons de définir littéraux. Bien sûr, le genre d'information qui affecte un littéral est la méthode la plus courante. Cependant, les littéraux peuvent également être crus ou cuits. UN brut littéral reçoit une entrée…
Modèle de spécialisation en C ++ Certains modèles ne vont pas ensemble tout à fait aussi facilement que vous pourriez vous attendre parce qu'ils expriment un concept qui ne se traduit pas de la même manière pour chaque type de données. Par exemple, lorsque vous utilisez…
Comment écrire du code Java pour supprimer plusieurs fichiers à la fois En Java, vous pouvez écrire du code qui va supprimer plusieurs fichiers à la fois. Cela peut être un peu plus compliqué que ça en al'air. Le code pour supprimer le fichier ressemble à ceci:new File ("importantData.txt") delete (). -Dans ce…
Java: l'interaction avec le système de fichiers Beaucoup d'applications en Java comptent sur la mémoire de l'ordinateur pour effectuer des tâches. Mémoire d'ordinateur est une sorte de stockage temporaire. Lorsque vous éteignez l'ordinateur, la mémoire est parti. Cependant, une autre sorte…
Comment utiliser les fonctions de fichier et de répertoire php pour HTML5 et CSS3 programmation Parfois, vous devrez peut-être PHP de travailler avec des fichiers dans un répertoire pour HTML5 et CSS3 programmation. Disons que vous avez un outil de reporting pour un client. Chaque semaine, vous générer un nouveau rapport pour le client et…
Comment travailler avec des fichiers et dossiers dans r Vous savez comment importer vos données dans R et exporter vos données de R. Maintenant, tout ce dont vous avez besoin est une idée de l'endroit où les fichiers sont stockés avec R et comment manipuler ces fichiers. Chaque session de R…