C/Pierwszy program: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 42:
 
===Błędy przy uruchamianiu===
 
* Naruszenie ochrony pamięci<ref>[[w:Naruszenie ochrony pamięci| wikipedia : Naruszenie ochrony pamięci]]</ref>
Błędy przy uruchamianiu programu ( = błędy wykonania , ang. run-time errors )
* Naruszenie ochrony pamięci ( ang. Segmentation fault) mogą być spowodowane przez :<ref>[[w:Naruszenie ochrony pamięci| wikipedia : Naruszenie ochrony pamięci]]</ref>
** przepełnieniem stosu ( ang. stack overflow ) <ref>[http://students.mimuw.edu.pl/SO/Projekt04-05/temat5-g2/kulewski/pax.html W Sikora-Kobyliński, M Czępiński, G Kulewski : Ostatnia linia obrony przed atakiem ]</ref>
** dostęp do tablicy z użyciem indeksu poza jego zakresem ( Index > IndexMax )
** użycie scanf("%d", x); zamiast scanf("%d", &x);<ref>[http://www.faqs.org/qa/qa-673.html ...definition of "Segmentation Fault" - Where is...]</ref>
 
== Rozwiązywanie problemów ==