gpt4 book ai didi

c - 如何制作类调度器和优化器

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

基本上,我想创建一些接受用户输入的代码。首先,程序应该知道已完成的类(class),并能够在学期结束后添加新类(class)。我输入一个类(class),它会将先决条件与我已完成的类(class)进行交叉检查。如果我满足先决条件,它会将类(class)添加到本学期的类(class)表中,并在我 future 的类(class)中勾选它。然后,它通过将我已完成的学分除以每学期的总学分除以 15 来计算我剩余的时间。它应该能够通过在最后列出每个变体来为我提供最佳优化的时间表。我什至不知道从哪里开始,甚至不知道如何建立已完成类(class)的数据库。我要写入 txt 文件的数据库如下

#include <stdio.h>
#include <stdlib.h>

#define DATA_SIZE 1000

int main()
{
/* Variable to store user content */
char data[DATA_SIZE];

/* File pointer to hold reference to our file */
FILE * fPtr;


/*
* Open file in w (write) mode.
* "data/file1.txt" is complete path to create file
*/
fPtr = fopen("database.txt", "a+");


/* fopen() return NULL if last operation was unsuccessful */
if(fPtr == NULL)
{
/* File not created hence exit */
printf("Unable to create file.\n");
exit(EXIT_FAILURE);
}


/* Input contents from user to store in file */
printf("Enter contents to store in file : \n");
fgets(data, DATA_SIZE, stdin);


/* Write data to file */
fputs(data, fPtr);


/* Close file to save file data */
fclose(fPtr);


/* Success message */
printf("File created and saved successfully. 🙂 \n");


return 0;
}

最佳答案

首先,您可以创建一个“CompletedClasses.txt”,并在完成特定类(class)的先决条件后将其写入其中。

当我读到你的帖子时,事实上,你关心的是一堆需要排序的“如果”。这就像一条要遵循的路径,一旦到达检查点,您就可以 fprintf(MyFile,"%s",MyCompletedClasses); 等等,一旦您获得最终程序。

首先尝试将其清除,之后您会对问题有更广泛的了解。

祝你好运!

关于c - 如何制作类调度器和优化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55881274/

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