Bonjour a tous;
je voudrais créer un fichier pour enregistrer des données. Aussi j'aimerais que le répertoire dans lequel mon fichier sera enregistré soit spécifié au clavier.
Voici un exemple de code que j'ai essayé de faire;
Mon code compile et s'exécute sans erreur. Par contre, je ne retrouve pas le fichier spécifié dans mon répertoire. En clair si je saisis au clavier par exemple "D:\\BaseDonnes\\Esai.txt" et ensuite je saisis mes entiers, je m'attends à trouver mon fichier Essai.txt dans le repertoire "D:\\BaseDonnes", ce qui n'est pas le cas;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <iostream> #include <fstream> #include<string> using namespace std; int main() { int x, n; char Rep[30]; cout<<"donner un nom de repertoire:"; cin>> Rep; ofstream data("Rep",ios::out); cout<<"Combien d'entiers?: "; cin>>n; for(int k=0;k<n; k++) { cout<<"Entrer un nombre:"; cin>>x; data<<x <<endl; } data.close(); cout<<Rep; return 0;
Merci pour votre aide;
Partager