首页 > 解决方案 > 执行时资源不足

问题描述

// End Of Line.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <fstream>
#include <streambuf>
#include <cstdio>
using namespace std;
ifstream input_file;
int EOL = 0;
int main()
{
//Enter end of line data into file
input_file.open("EOL Data", ios::in);
do
{
    cout << "\n" << "\n" << "\n" << "\n";
    ++EOL;
} while (EOL == 0);
}

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add 
        existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln 
        file

尝试执行上述操作时,得到错误“没有足够的资源来执行程序”。不知道为什么要发布此错误。

标签: c++c++14

解决方案


发现问题,打开文件是输入,应该已经打开为输出。不知道为什么这会产生资源限制问题。


推荐阅读