Wpis z mikrobloga

Jedyny problem w kompilacji, po zmienieniu wszystkich float na double to: warning C4244: "funkcja": konwersja z "time_t" do "unsigned int", możliwa utrata danych (41 linia)
@RandomowyMirek: a w debugerze coś takiego, na końcu 98 linii
Nieobsłużony wyjątek w lokalizacji 0x00941B27 w Przetwarzanie Sygnałów.exe: 0xC0000005: Naruszenie zasad dostępu podczas zapisywania w lokalizacji 0xCDCDCDCD.: wystąpił wyjątek
@gzypol: GDB mówi że wylatuje Ci segfault w linii 98. to znaczy że próbujesz się dobrać do obszaru pamięci który do Ciebie nie należy.
Pewnie dlatego, że mallocujesz sobie tablicawynikowx, a potem wartość z tej tablicy traktujesz jak pointer - dereference ma mniejszy priorytet niż [], więc de facto bierzesz tablica_wynikow_x[petla] (czyli śmiecia) i traktujesz jak wskaźnik. Wskaż nawiasami właściwą kolejność - czyli (*tablica_wynikow_x)[petla] = zamiast *tablica_wynikow_x[petla] = i
1. w 103 masz dwa wystąpienia takie, popraw oba :)
2. zobacz że robisz free na tablica_wynikow_x, a potem w kolejnej pętli próbujesz z tego korzystać. po free pamięć przestaje być Twoja :) przenieś free na koniec i u mnie działa.
@kao3991: 98
Zgłoszono wyjątek w lokalizacji 0x01361B26 w Przetwarzanie Sygnałów.exe: 0xC0000005: Naruszenie zasad dostępu podczas zapisywania w lokalizacji 0xCDCDCDCD.: wystąpił wyjątek
Dziwna sprawa, ale w takim razie nie umiem pomóc dalej. U mnie zaczęło działać, także możesz chcieć popróbować na jakichś ideone albo gdbonline żeby ustalić czy to nie problem z VS.