for (int i = sayac ..... yerine for (int i = sayac - 1; ... yazarsanız
sorununuz çözülür.

Kolay gelsin.

2011/1/30 cemalettin kara <[email protected]>

> merhabalar,
> c++ bilgilerimi tazelemek için thinking c++ kitabını okuyorum. ikinci
> ünitenin sonundaki uygulamaları yaparken. parçalama arızası hatası aldım.
> kitaptaki kodları yazdıp çalıştırdığımda ise programlar düzgün çalışmadı.
> programların kaynak kodları ekte. gdb ile aldığım çıktı şu şekilde:
> (gdb) run
> Starting program: /home/ceka/oyunAlanı/c++_deneme/a.out
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007ffff7b64bf3 in std::basic_ostream<char, std::char_traits<char> >&
> std::operator<< <char, std::char_traits<char>, std::allocator<char>
> >(std::basic_ostream<char, std::char_traits<char> >&,
> std::basic_string<char, std::char_traits<char>, std::allocator<char> >
> const&) () from /usr/lib/libstdc++.so.6
>
>  pardus 2011 64bit kullanıyorum. neden olabilir acaba?
> Cemalettin Kara
> Elektrik-Elektronik Müh. Lisans Öğr.
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap