Je suis vraiment coincé essayer de figurée ce bug sur le programme qui me empêche d'afficher le texte de mon programme ..C++ Affichage d'un fichier texte ... (« Echo », un fichier texte)
#include <iostream>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <string>
#include <stdio.h>
using namespace std;
int main()
{
ifstream infile;
ofstream offile;
char text[1024];
cout <<"Please enter the name of the file: \n";
cin >> text;
infile.open(text);
string scores; // this lines...
getline(infile, scores, '\0'); // is what I'm using...
cout << scores << endl; // to display the file...
string name1;
int name2;
string name3;
int name4;
infile >> name1;
infile >> name2;
infile >> name3;
infile >> name4;
cout << "these two individual with their age add are" << name2 + name4 <<endl;
// 23 + 27
//the result I get is a bunch of numbers...
return 0;
}
y at-il plus propre manière ou d'une méthode simple que je peux utiliser pour afficher le fichier?
Toute la méthode Internet sont difficiles à comprendre ou à suivre en raison de le fichier est ouvert dans la boucle ..
Je veux un programme que vous tapez le nom du fichier et affiche le fichier la le fichier contiendra les éléments suivants ...
jack 23
smith 27
J'ai aussi besoin d'obtenir des données à partir du fichier maintenant je suis en utilisant le code ci-dessus pour obtenir ces informations à partir du fichier ...
I suis assez sûr 'std :: cout << infile.rdbuf();' le fera. – chris
Est-ce que ce sont les devoirs? – jwiscarson
std :: cout << infile.rdbuf(); – Cris