gpt4 book ai didi

c++ - CLion C++ 无法读取/打开项目目录中的普通文件

转载 作者:行者123 更新时间:2023-11-30 05:25:08 26 4
gpt4 key购买 nike

<分区>

我在项目目录中有 .in 文件,当我使用绝对路径打开文件时它可以工作但相对路径不起作用。

目录内容

main.cpp
CMakeLists.txt
milk2.in

CMakeLists.txt

cmake_minimum_required(VERSION 3.3)
project(project)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp )
add_executable(project ${SOURCE_FILES})

主要.cpp

#include <iostream>

using namespace std;

int main() {

pair<int, int> periods[5000];
int lineCount = 0;
freopen("milk2.in", "r", stdin);

cin >> lineCount;


for (int j = 0; j < lineCount; ++j) {

cin >> periods[j].first >> periods[j].second;

}

int startNode = periods[0].first, endNode = periods[0].second, milkMax = 0, freeMax = 0;

for (int i = 1; i < lineCount; ++i) {
if (periods[i].first <= endNode) {
endNode = periods[i].second;
if ((endNode - startNode) > milkMax)
milkMax = endNode - startNode;
} else {
if ((periods[i].first - endNode) > freeMax)
freeMax = periods[i].first - endNode;
}
}

cout << milkMax << " " << freeMax << endl;

}

代码没有错误,但无法读取相对路径的文件内容。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com