Change History (3)

comment:1 Changed 5 years ago by Артур Гулецкий (huletski)

Type: ожидается проверкаожидаются исправления

Решение падает на примере из задания:

{lab_05}[2066]$ pwd && svn up && svn status
/home/hfx/dvl/cpp19/potryasaeva.anna/lab_05
Updating '.':
At revision 1741.
?       in-txt
{lab_05}[2067]$ cat in-txt
1 2
3 4
5 5
{lab_05}[2068]$ make
mkdir -p obj/
gcc -g -c -Wall -Wextra -Werror -fsanitize=address -Iinclude src/clist.c -o obj/clist.o 
gcc -g -c -Wall -Wextra -Werror -fsanitize=address -Iinclude src/main.c -o obj/main.o
gcc -g -c -Wall -Wextra -Werror -fsanitize=address -Iinclude src/point_list.c -o obj/point_list.o 
gcc -g -Wall -Wextra -Werror -fsanitize=address obj/clist.o obj/main.o obj/point_list.o -o lab_05
{lab_05}[2069]$ ./lab_05 loadtext in-txt savetext out-txt
AddressSanitizer:DEADLYSIGNAL
=================================================================
==8635==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f99f20e39a1 bp 0x000000402620 sp 0x7ffcac1459f0 T0)
==8635==The signal is caused by a READ memory access.
==8635==Hint: address points to the zero page.
    #0 0x7f99f20e39a0 in __isoc99_vfscanf (/lib/x86_64-linux-gnu/libc.so.6+0x6b9a0)
    #1 0x7f99f24b077c in __interceptor___isoc99_vfscanf (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x6e77c)
    #2 0x7f99f24b0896 in __isoc99_fscanf (/usr/lib/x86_64-linux-gnu/libasan.so.5+0x6e896)
    #3 0x4012b6 in loadtext src/main.c:12
    #4 0x401d0a in main src/main.c:70
    #5 0x7f99f209882f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
    #6 0x400d48 in _start (/home/hfx/dvl/cpp19/potryasaeva.anna/lab_05/lab_05+0x400d48)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/lib/x86_64-linux-gnu/libc.so.6+0x6b9a0) in __isoc99_vfscanf
==8635==ABORTING

Замечания по коду:

  • по условию печать и подсчет числа элементов должны быть реализованы, используя apply;
  • main.c:84. Имя переменной type не отражает ее содержимого, вариант лучше - format.

--
Итог: 0.01, доделывайте (дедлайн в группе продлен до 10.10 23:59).

comment:2 Changed 5 years ago by potryasaeva.anna

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:3 Changed 5 years ago by Артур Гулецкий (huletski)

Resolution: задача сдана
Status: assignedclosed

Ок, +10.

Сохранение в файлы можно было реализовать без явных циклов, используя apply.

Note: See TracTickets for help on using tickets.