насчет двух одинаковых имен - да, прийдется удалять 2 раза))насчет английского - я в 8 классе учусь, пока простительно думаю)насчет выхода по Ctrl+C - думаю сделаю)Добавлено (20.10.2012, 17:30)
---------------------------------------------
небольшая проблемма есть makefile:
Code
all: phonebook
cc *.c -o phonebook -w -s -static-libgcc
clean:
rm *.o phonebook
почему он при запуске выводит кучу ошибок линкера?
если же ввести Code
cc *.c -o phonebook -w -s -static-libgcc
в терминале, то нормально компилится.Добавлено (20.10.2012, 20:13)
---------------------------------------------
Новая версия:
1) Завершение с помощью Ctrl+Z (или C), но изза этого используется signal.h, так что я не уверен что программа запустится на что либо кроме ОС с POSIX(Linux,Unix, etc...)
2) Теперь для ускорения в некоторых функциях используется хеш.
Загрузка
Добавлено (10.11.2012, 22:26)
---------------------------------------------
Хех..читал я последние 3 дня книжку по STL, и решил переписать программку с его использованием, правда получилось в ограниченном варианте(многие возможности урезанны были, т.к переписка кода с использованием STL была своеобразной практикой)
Вот код + бинарник под win(запускать из-под консоли):
Code
Интересует пару вопросов:
1)Места где можно соптимизировать
2)Места, которые можно сделать проще и лучше
3)Ошибки
4)Что вы бы пожелали подучить(С++, STL, Алгоритмы и т.д)
Жду критики .