fstream ifstream je ne comprends pas comment faire pour charger un fichier de données dans mon programme
Mon professeur est très intelligent, mais s'attend à compléter les noobs comme moi, de savoir comment le programme c++. Je ne comprends pas comment les fstream
fonctionne.
Je vais avoir un fichier de données avec trois colonnes de données. Je vais avoir à déterminer avec un logarithme si chaque ligne de données représente un cercle, un rectangle ou triangle - cette partie est facile. La partie que je ne comprends pas, c'est comment le fstream
fonction des œuvres.
Je pense que j':
#include < fstream >
puis-je déclarer mon fichier objet?
ifstream Holes;
puis je l'ouvrir:
ifstream.open Holes; //?
Je ne sais pas ce que la syntaxe correcte est et je ne trouve pas simple tutoriel. Tout semble beaucoup plus poussé que mes compétences peuvent gérer.
Aussi, une fois que j'ai lu dans le fichier de données quelle est la bonne syntaxe pour mettre les données dans des tableaux?
Serait je viens de déclarer un tableau par exemple T[N]
et cin
la fstream
objet Holes
?
Une question à la fois, s'il vous plaît!
Le tutoriel est BS. Ne l'utilisez pas. Méfiez-vous des cplusplus.com.
Juste assez. Lien pour une meilleure?
J'ai effectivement cherché un peu avant de poster, deludedly penser qu'il doit y avoir une bonne référence déjà. Malheureusement, tout ce que j'ai trouvé était Totale de Déchets (par exemple, en anglais), plein de conseils trompeurs et incorrecte des boucles. Pour l'instant, je le recommande cette réponse 🙂
OriginalL'auteur lprater1 | 2011-11-24
Vous devez vous connecter pour publier un commentaire.
De base
ifstream
utilisation:Nous allons aller plus loin et supposer que l'on veut traiter chaque ligne selon un modèle. Nous utilisons de la chaîne de flux:
OriginalL'auteur Kerrek SB
Permettez-moi de l'étape à travers chaque partie de la lecture du fichier.
Veuillez noter que cet exemple n'a pas affaire à la détection de l'erreur.
OriginalL'auteur Boundless