C++ SIGSEGV
Giorgos Keramidas
keramida at FreeBSD.org
Wed Sep 11 11:56:01 EEST 2002
On 2002-09-11 08:31 +0000, N Kanellopoulos wrote:
> Η open όμως δούλευε κανονικα.
>
> > ifstream myfile;
> > myfile.open (path, ios::in);
>
> Εδώ όμως, αυτό που δουλεύει στο ένα αρχείο, δεν
> δουλεύει στο άλλο. O κώδικας αυτός δούλευε χωρίς
> πρόβλημα με Visual C++ 6. Αυτό δεν είναι καμία τρομερή
> απόδειξη βέβαια, αλλά έχω μείνει από ιδέες. Αφού το
> path δεν έχει πρόβλημα, τι άλλο μπορεί να επηρεάσει
> την κλήση της open() ;;
Στείλε ένα παράδειγμα από κώδικα, όπως είναι τώρα με
το array allocated στο stack, και ακριβώς πως το τρέχεις.
Κάτι αντίστοιχο με αυτό που έκανα εγώ στην δοκιμή:
$ cat foo.cc
$ c++ foo.cc
$ ./a.out parameter ...
Τότε ίσως είναι πιο προφανές τι δεν πάει καλά.
- Γιώργος
More information about the Linux-greek-users
mailing list