Witam, wykonałem program, który po skompilowaniu i odpaleniu dla przykładowego wejścia zwraca odpowiednie wyjście, z innym ciągami znaków również działa bez zarzutu. Po skończeniu pracy zwraca 0 bez żadnych błędów. Jednakże SPOJ nie zaliczył mi zadania z wiadomością zwrotną: "Błąd wykonania (SIGABRT).
Czy ktoś byłby w stanie nakierować mnie w czym leży problem?
Cóż mogę rzec, nie mając kodu. Chyba tylko tyle:https://stackoverflow.com/questions/3413166/when-does-a-process-get-sigabrt-signal-6
usnunięto
Nie możesz od tak tworzyć sobie stringa i wstawiać sobie do niego wartości pod kolejnymi indeksami:
new_string[index]=characters[i];
Ale możesz użyć np. push_back() albo +=.
PS Upss… ktoś mnie ubiegł
<iostream>
Przepraszam za pytania na poziomie piaskownicy, uczę się od tygodnia, może dwóch
Tak
Tak. Nie chcemy przecież, aby inni brali gotowca tylko by samodzielnie rozwiązywali zadanie A Twój kod to prawie gotowiec. Temu najlepiej usunąć go z forum.
http://oi.edu.pl/old/php/show.php?module=show&file=oi15/przyklady - poszukaj fragmentu o synchronizacji I/O (wejścia/wyjścia)
Np: http://www.cplusplus.com/reference/string/string/operator+=/
Forum jest po to, by zadawać pytania
Z tym kodem to zrozumiałem żeby usunąć cały bo rozwiązanie jest do dupy i powinienem ugryźć to od innej strony heh Dzięki za pomoc