I did, and I found where the problem is.
From: Samer Aamar Sent: Friday, March 09, 2012 4:39 PM To: [email protected] Subject: Re: [gcj] segmentation fault with ifstream You did not initialize the stream fin On 08/03/2012 04:59, "freegyp" <[email protected]> wrote: I have written a program in C++ today but segfault occurred when I ran the program. DDD told me that the segfault occurred when I was trying to create the ifstream object at the start of "int main()". The code is as following(board is a struct created by my own): typedef multiset<int> mint; int main() { ifstream fin; fin.open("B-small-practice.in"); ofstream fout("gypBsmall.out"); int T,N; mint ns; fin>>T; for(int i=0;i<T;i++) { fin>>N; for(int j=0;j<N;j++) { int temp; fin>>temp; ns.insert(temp); } board new1(ns); fout<<"Case #"<<i+1<<": "<<new1.findsec()<<endl; ns.clear(); } fin.close(); fout.close(); return 0; } It's not the first time I use ifstream but I have never seen segfault like this. Can anybody tell me what's wrong with the program? -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
