所以我真的被困在试图找出程序上的这个错误,它阻止我显示我的程序文本..
#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;
}
有什么更简洁或简单的方法可以用来显示文件吗?
由于文件是循环打开的,互联网上的所有方法都难以理解或跟踪。
我想要一个程序,您可以键入文件名并显示文件,该文件将包含以下内容...
jack 23
smith 27
我现在还需要从文件中获取数据,我正在使用上面的代码从文件中获取该信息......