所以我对编程非常新。比如,解决问题,同时解决这些问题。我使用include来处理文件。
ifstream f("psp.in");
ofstream g("psp.out);
之前我曾经这样工作,我没有任何问题,但由于某些原因,现在,每当我尝试打开psp.out文件时,它都没有做任何事情。 我通常在我创建的.in文件中写入信息然后程序解决了问题,我打开.out文件来查看答案。但现在我不知道为什么不开放。
答案 0 :(得分:0)
您还没有明确说明您遇到了什么问题。您还需要共享代码以帮助我们更好地为您提供帮助。
还有其他方法可以做到这一点。 首先,如果您正在尝试竞争类型的算法问题,您可以使用输入重定向。
在windows openn命令提示符"your_program < psp.in > psp.out"
中。这样您根本不需要使用文件处理。你也可以
或者您可以简单地使用适用于Linux和Windows的函数fread和fwrite。
FILE * f = fopen(“psp.in”,O_RDWR | O_CREAT); 的fread(安培;缓冲器,size_of_data_type_to_be_read,no_of_such_data_items_to_be_read,FD);
同样,您可以使用fwrite写入文件。