Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : fstream [ Archives / Au secours ] (Mcjo)

lundi 31 janvier 2005 à 09:22:20 | fstream

Mcjo

Membre Club

Bonjour, me rémettant depuis peu au c++ j'ai testé un code de lecture dans un fichier mais la fonction bad() ne semble pas fonctionnée correctement.


mon code test :
#include <fstream>
using namespace std;

int main()
{
  ifstream fichier;
  int val1, val2, val3;

  fichier.open("test.txt", ios::in);

  if(fichier.bad())
    return(1);   // Erreur a l'ouverture, on quitte...

  fichier >> val1 >> val2 >> val3;

  /*
  Maintenant, les trois variables nb_1, nb_2 et
  nb_3 contiennent les valeurs des trois entiers
  situés dans le fichier.
  */

  // Fermeture du fichier
  fichier.close();

  return(0);
}

Le résultat :

EXECUTING:
/Projects/test_ecrit/src/test_ecrit
----------------------------------------------

----------------------------------------------
Program exited successfully with errcode (0)
Press the Enter key to close this terminal ...

Mais le code errcode devrait être à 1 puisque le fichier texte n'existe pas.

Je compile avec g++ (GCC) 3.4.3


mardi 1 février 2005 à 22:08:12 | Re : fstream

Adeon

essaye avec if ( file.is_open)
pour des renseignements sur fstream :
[ Lien ]



Cette discussion est classé dans : fichier, code, test, nb, fstream


Répondre à ce message

Sujets en rapport avec ce message

fstream, >> et << [ par Roro8883 ] Bonjour à tous !J'ai un problème dans mon code avec la fonction fstream.Ca fait depuis un moment que je suis dessus et je trouve pas le problème.Si qu Justification d'un texe [ par mimosa803 ] Bonjour tous le monde,J'ai voulu faire un programme qui consiste à faire la justication d'un texte, c'est à dire toutes les lignes du texte doivent av Problème en C++ [ par Farqual ] Bonjour, je viens de me lancer dans le cpp mais j'ai un problème au niveau de la compilation d'un fichier source en un .exe j'apprend avec un livre et Lecture de fichier et test d'ouverture [ par Trepanator ] Bonjour,   j'utilise ifstream pour ouvrir un fichier et ensuite je teste ce fichier (est-il ouvert ?). solution [ par amir09 ] 1- le TAD dont la signature incomplé est ci dessos décrit une structure des donnéparticulier FICHIER DE PERSONNE .Dans cette structure, les personne p comment mettre un code sur un fichier [ par cedric177 ] cedric  membre clubbonjours a tousje ne ses pas si je suis dans le bon theme mais  voila le probleme  jai un dossier tres personnel est je voudrait le Threads sous Windows/Linux [ par raananb ] L'extrait de code ci-après (développé avec wxWidgets en C++) traite une série de fichiers : pour chaque fichier il affiche le nom dans un label, une i Comment récupérer la bonne chaine de caractère ?? [ par guilt92 ] Bonjour, j'essaye actuellement de créer une liste de lecture où je pourrais mettre des items de différentes couleurs. Avec le code suivant lorsque je Lire une liste box et écrire le resultat dans un fichier [ par MasterShadows ] Bonsoir à tous et à toutesAlors, voilà, mon problème est simple;j'ai rempli une list box et je dois  récupérer tout ce qu'il y'a d'écrit dans la listb


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.