Bonjour, Je suis un débutant et je suis ce cours. Et j'ai un souci lorsque je veux tester ofstream
voici mon code
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
//Déclaration d'un flux permettant d'écrire dans le fichier
//dossier courant/Tests/scores.txt
ofstream monFlux("Tests/scores.txt");
return 0;
}
Lorsque je compile simplement et que je clique sur l'exe le fichier "scores.txt" se crée bien dans le dossier "Tests" que j'ai créer dans le dossier courant, mais lorsque je clique dans l'IDE (Code Blocks) sur "build and run" rien ne se passe.
J'utilise Code::Blocks 17.12 sous windows 10 home.
- Edité par Jean-LouisGustine 26 octobre 2018 à 11:12:51
Donc si je comprend bien L'IDE, lance pas l'exe qui génère dans le dossier Debug. Mais il génère une sorte d'exe temporaire que je dois trouver.
Super j'ai trouvé merci effectivement le dossier courant de l'IDE n'est pas le même que celui il il place l'exe compilé. Il travaille dans le dossier de mon projet.
- Edité par Jean-LouisGustine 26 octobre 2018 à 11:25:46
>Mais il génère une sorte d'exe temporaire que je dois trouver.
Non, il lance ce qui est configuré dans les options du projet, qui est souvent l'exécutable généré (mais pas forcement, comme dans le cas de projets qui créent des Dll où on lance un exécutable qui charge la Dll).
Mais le répertoire de travail n'est pas forcément le répertoire contenant le programme lancé.
Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
Build an run et Flux
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C