有任何想法,为什么这样的:freopen函数导致段错误
#include <stdio.h>
#include <stdlib.h>
int nrpart;
int k;
void main()
{
printf("lol");
freopen("p2.in","r",stdin);
freopen("p2.out","w",stdout);
printf("roar");
}
仅输出笑?其他时候我用过freopen,但现在似乎没有工作,我真的不知道为什么。
这个程序看起来不错。你能告诉哪个'freopen()'导致段错误?理想情况下,您将使用调试器来完成。 – chrisaycock
检查'freopen'的返回值。可能会在预告中遇到一些麻烦? – maverik
这是seg故障的整个代码吗?它似乎为我工作得很好。 – Mike