|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2013, 17:54 | #1 |
Новичок
Джуниор
Регистрация: 23.03.2013
Сообщений: 2
|
Не могу довести до ума программу
было такое задание :
Программа должна содержать: • функция char* GetComputerData(), которая возвращает серийный номер жесткого диска • функцію char* CalculateSerialNumber(char* comp_data, char* user_name), которая высчитывает серийный номер на основе уникального значения и имени пользователя. • Алгоритм формирования серийного номера должен базироваться на операции XOR (длинна серийного номера должна быть 8 символов) Программа проверки серийного номера должна содержать: • Функцию char* GetComputerData(), которая возвращает значение серийного номера; • Функцию bool IsValidSerialNumber(char* comp_data, char* user_name, char* serial_number), которая возвращает значение true если серийный номер правильный и значение false в другом случае Вот на чем я остановился, и никак не получается сделать эту программу одним файлом (а не разбитым на 4 разных как здесь). Код:
|
23.03.2013, 18:23 | #2 | |
Пользователь
Регистрация: 14.09.2011
Сообщений: 95
|
может глупый вопрос, конечно, но почему main'ов две? Это две разные программы?
Да, и по моему глупому мнению мне кажется, что вместо Цитата:
Код:
А вообще в данном случае я бы и реализацию функций засунул в .h. Последний раз редактировалось monolit111; 23.03.2013 в 18:30. |
|
24.03.2013, 14:20 | #3 |
Новичок
Джуниор
Регистрация: 23.03.2013
Сообщений: 2
|
Сначала для простоты решения решил разбить всё задание на несколько подпрограмм(отсюда и 2 main-a), а теперь никак не могу сложить всё это в одно целое, вот и прошу помощи на форуме, может найдется тот кто поможет.
|
24.03.2013, 17:34 | #4 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
Подпрограмма это функция, а не точка входа (main). Функция main должна быть только одна, иначе код не скомпилируется.
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Tasm, не могу довести до ума | Andi3z | Помощь студентам | 1 | 26.06.2011 18:39 |
Циклы. Не могу довести до ума | man-utd- | Помощь студентам | 2 | 21.12.2010 20:05 |
Не могу довести до ума задачу в Паскале. Кому неспицца?) | Ilotoshka | Помощь студентам | 2 | 24.11.2010 05:18 |
Не могу фильтр на форме довести до ума. Помогите пожалуйста. | lg140980bav | Microsoft Office Access | 5 | 28.11.2009 18:31 |