c++ - 执行时资源不足
问题描述
// 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
尝试执行上述操作时,得到错误“没有足够的资源来执行程序”。不知道为什么要发布此错误。
解决方案
发现问题,打开文件是输入,应该已经打开为输出。不知道为什么这会产生资源限制问题。
推荐阅读
- html - html和html5的基本区别是什么
- javascript - 如果显示的 tr 的数量小于 n,则隐藏 tbody
- shell - 没有从 Gitlab CI 中的 shell 脚本获取输出
- html - 如何将伪元素嵌套在scss中的另一个伪元素中
- html - 将按钮添加到angularjs中的表头
- apple-push-notifications - APNS:使用 Binary Provider API 时,推送消息是否需要 apns-push-type?
- javascript - 使用 React 使 YouTube 视频自动播放
- css - 动画边框不必要的延迟
- ruby - 如何在 Trailblazer 的 Reform::Form 中验证查询参数?
- django - 如何比较两个 Django 模型并在第三个模型中显示答案