How to read numbers on text files using turbo c++ 4.0?

无人久伴 提交于 2019-12-25 18:36:42

问题


I am a beginner in programming and I am trying to make a code that reads 2 numbers from a file and then displays it in the output window on turbo c++. My code only reads the first number and produces incorrect output for the second number.

 #include<iostream.h>
 #include<fstream.h>
 #include<conio.h>

void main()
{
    int x, y;
    clrscr();
    ifstream inFile;
    ofstream outFile;
    inFile.open("prac.txt");

    while(!inFile.eof())
    inFile >> x >> y;
    cout << x << " " << y;

    inFile.close();

}

回答1:


#include<iostream.h>
#include<fstream.h>
#include<conio.h>
void main() {
  clrscr();
  ifstream inFile;
  inFile.open("prac.txt");
  while(!inFile.eof()) {
    int num;
    inFile>>num;
    cout<<num<<" ";
  }
  inFile.close();
}


来源:https://stackoverflow.com/questions/34486953/how-to-read-numbers-on-text-files-using-turbo-c-4-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!