Accueil Finances personnelles Comment créer un répertoire en C ++ - dummies

Comment créer un répertoire en C ++ - dummies

Vidéo: 009 - P1 - Comment créer une Arborescence de dossiers 2025

Vidéo: 009 - P1 - Comment créer une Arborescence de dossiers 2025
Anonim

Si vous voulez créer un répertoire, vous pouvez appeler le Fonction mkdir. Si la fonction peut créer le répertoire pour vous, elle renvoie un 0. Sinon, elle renvoie une valeur différente de zéro. (Quand vous l'exécutez vous obtenez un -1, mais votre meilleur pari - toujours - est de le tester contre 0).

Voici un exemple de code (trouvé dans l'exemple MakeDirectory) qui utilise cette fonction:

#include #include #include using namespace std; int main () {if (mkdir ("… / abc")! = 0) {cout << "Je suis désolé, je n'étais pas" << endl; cout << "capable de créer votre répertoire" << endl; cout << "comme vous me l'avez demandé, j'espère" << endl; cout << "vous êtes encore capable de réaliser" << endl; cout << "vos objectifs dans la vie. << endl;} return 0;}

Notez (comme d'habitude) que vous avez utilisé une barre oblique (/) dans l'appel de mkdir. Sous Windows, vous pouvez utiliser une barre oblique ou une barre oblique inverse. Mais si vous utilisez une barre oblique inverse, vous devez utiliser deux d'entre eux (comme vous le feriez normalement pour obtenir une barre oblique inverse dans une chaîne C ++).

Par souci de portabilité, utilisez toujours une barre oblique. Après avoir exécuté cet exemple, vous devriez voir un nouveau répertoire nommé abc ajouté au répertoire / CPP_AIO / BookV / Chapter04 sur votre système.

Il serait bien de créer une arborescence de répertoires entière en un seul coup - en faisant un appel tel que mkdir ("/ abc / def / ghi / jkl") sans aucun des répertoires abc, def ou ghi déjà existante. Mais hélas, tu ne peux pas. La fonction ne créera pas de répertoire jkl à moins que le répertoire / abc / def / ghi existe. Cela signifie que vous devez rompre cet appel en plusieurs appels: d'abord créer / abc. Ensuite, créez / abc / def, et ainsi de suite.

Si vous voulez créer tous les répertoires à la fois, vous pouvez utiliser la fonction system (). Si vous exécutez system ("mkdir abc def ghi jkl");, vous serez en mesure de faire le répertoire d'un seul coup.

Comment créer un répertoire en C ++ - dummies

Le choix des éditeurs

Praxis Core Prep: Comment utiliser les virgules - les virgules

Praxis Core Prep: Comment utiliser les virgules - les virgules

Les virgules sont courantes en écriture, mais le test Praxis les preneurs se plaignent souvent de ne pas savoir les utiliser. C'est peut-être un peu grossier, mais vous pourriez trouver utile de considérer les virgules comme les cicatrices qui subsistent lorsqu'une phrase est opérée. L '"opération" peut être une "transplantation", dans laquelle une partie ...

Praxis Core Prep: Comment utiliser les prépositions - les nuls

Praxis Core Prep: Comment utiliser les prépositions - les nuls

Vous devez pouvoir utiliser les prépositions pour l'examen Praxis Core. Alors, quelle est une préposition? C'est un mot qui fournit des informations sur la relation des mots les uns aux autres dans le temps et l'espace: avant et après sont des prépositions, par exemple, comme sont plus et moins. La règle "temps et espace" est ...

Praxis Core Prep: Comment travailler avec les fonctions - les mannequins

Praxis Core Prep: Comment travailler avec les fonctions - les mannequins

Fonctions sont généralement présentées sous la forme d'équations sur le noyau de Praxis. Une fonction peut sembler effrayante avec la notation f (x) au début de l'équation, mais vous n'avez rien à craindre. Si vous pouvez résoudre des équations de base, vous pouvez résoudre des fonctions. Fonctions d'identification D'abord, vous devez comprendre quelques autres ...

Le choix des éditeurs

Commandes de dessus externes du Nikon D5600 - les mannequins

Commandes de dessus externes du Nikon D5600 - les mannequins

ÉParpillés sur l'extérieur de votre appareil photo sont de nombreuses fonctionnalités que vous utilisez pour changer d'image -prend des paramètres, examinez vos photos et effectuez diverses autres opérations. Votre visite virtuelle commence avec la vue à vol d'oiseau montrée ici. Il y a un certain nombre de caractéristiques de note ici: Bouton d'obturateur / interrupteur d'alimentation: D'accord, je suis sûr que vous avez déjà compris ce combo ...

Nikon D7000 For Dummies Cheat Sheet - des mannequins

Nikon D7000 For Dummies Cheat Sheet - des mannequins

Avec l'appareil photo numérique D7000, Nikon prouve encore une fois que vous ne faites pas Je dois donner un bras et une jambe - ou mordre le dos et le cou - pour profiter de la photographie reflex numérique. L'ajout du D7000 à la famille de reflex numériques Nikon ne lésine pas sur la puissance ou la performance, offrant un grand ...

Nikon D7100 pour Dummies Cheat Sheet - des mannequins

Nikon D7100 pour Dummies Cheat Sheet - des mannequins

Avec l'appareil photo numérique D7100, Nikon prouve une fois de plus que vous ne faites pas Je dois donner un bras et une jambe - ou mordre le dos et le cou - pour profiter de la photographie reflex numérique. L'ajout du D7100 à la famille de reflex numériques Nikon ne lésine pas sur la puissance ou la performance, offrant un grand ...

Le choix des éditeurs

Comment entrer des formules et des fonctions dans la barre de formule Excel - Factures

Comment entrer des formules et des fonctions dans la barre de formule Excel - Factures

Lorsque vous placez votre entrée dans la barre de formule Excel, l'entrée va vraiment dans la cellule active. Cependant, comme la cellule active peut être n'importe où, vous pouvez préférer entrer des formules et des fonctions directement dans la barre de formule. De cette façon, vous savez que l'entrée atterrira là où vous en avez besoin. Avant d'entrer ...

Comment saisir des formules et des fonctions Excel directement dans des cellules de feuille de calcul -

Comment saisir des formules et des fonctions Excel directement dans des cellules de feuille de calcul -

Méthode est de taper une formule directement dans une cellule dans une feuille de calcul Excel. Tapez simplement les formules qui ne contiennent aucune fonction et appuyez sur la touche Entrée pour terminer l'entrée. Essayez cet exemple simple: Cliquez sur une cellule où la formule doit être entrée. Entrez cette formule mathématique simple: = 6 + (9/5) ...

Comment entrer des listes et des données série avec AutoFill dans Excel 2016 - duos

Comment entrer des listes et des données série avec AutoFill dans Excel 2016 - duos

Dans Excel 2016, les données qui entrent dans la catégorie «série» - les noms de mois, les jours de la semaine et les numéros et dates consécutifs, par exemple - peuvent être saisies rapidement avec la commande AutoFill. Croyez-le ou non, Excel reconnaît certains types de données série et les saisit pour vous dans le cadre de la fonction de remplissage automatique. ...