【发布时间】:2012-01-23 03:49:06
【问题描述】:
这太愚蠢了。我已经被困了一个小时,试图读取一个由单个空格分隔的数字的 .txt 文件。出于某种原因,while 循环只执行一次!
#include <iostream>
#include <string>
#include <fstream>
#include <stack>
using namespace std;
int main(int argc, char* argv[])
{
string line;
string str(argv[1]);
ifstream myfile((str).c_str());
int num;
stack<int> x;
while (myfile >> num);
{
x.push(num);
}
return(0);
}
【问题讨论】: