Консультант Витте
|
|||||||||||
1 | |||||||||||
Два файла .cpp в проекте19.09.2013, 17:29. Показов 4470. Ответов 16
Метки нет (Все метки)
Файлы DayOfWeek и main(откуда вызываются методы из DayOfWeek).
Пишет ошибку на скрине,что не так? И что такое #include <stdexcept>? DayOfWeek.cpp
0
|
19.09.2013, 17:29 | |
Ответы с готовыми решениями:
16
Как связать два cpp файла в одном проекте (visual studio 2010) в проекте - надо в проекте win32api вынести все в другой *cpp* а не получаеться Разбить на два файла .h и .cpp Использование функции cpp в проекте c |
Консультант Витте
|
||||||
19.09.2013, 17:43 [ТС] | 3 | |||||
Только что исправил,спасибо!Достаточно тип указать!?
Остались два вопроса: 1.Что такое #include <stdexcept>? 2.Ниже код исключения как я понимаю,если пользователь вводит число не от 1 до 7 то должно вывести соответствующее сообщение в кавычках!?Но выводит то что на скрине ниже...
0
|
19.09.2013, 17:45 | 4 |
Это заголовочный файл, который определяет стандартные исключения. Второй вопрос как раз с ними и связан.
Возможно я бы смог ответить на твой вопрос, если бы видел весть код и смог его запустить..
0
|
Консультант Витте
|
||||||
19.09.2013, 18:05 [ТС] | 11 | |||||
Окей,спасибо и на этом.
Вот еще один вопросик про Заголовочные файлы: Вот мой заголовочный файл к предыдущим заданиям: Почему в первых двух строках я могу писать нижние подчеркивание сколько хочу и где хочу?(Day_O_f_W_eek_h) Это же имя файла по идее,который привязан как то к DayOfWeek.cpp Так получается совсем другое имя файла..?
0
|
19.09.2013, 18:08 | 12 |
Это не имя файла, это макроопределение, ты можешь его назвать как хочешь, но имя должно быть уникальным в одном проекте.
Тут ключевые слова: #ifndef, #define и #endif - которые обезопасят тебя от включения одного заголовка дважды.
1
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
19.09.2013, 18:13 | 13 | |||||
2
|
castaway
|
19.09.2013, 18:18
#14
|
Не по теме: alsav22, слона то я и не заметил...
0
|
alsav22
|
19.09.2013, 18:19
#15
|
0
|
19.09.2013, 18:26 | 17 |
Макроопределение не является локальным для файла. Препроцессор собирает все файлы (*.h, *.cpp и т.п. последовательно), т.е. после включения заголовочного файла DayOfWeek.h, макроопределение, объявленное в этом файле, будет объявлено и в последующих.
Я думаю для этого вопроса следует создать отдельную тему.
1
|
19.09.2013, 18:26 | |
19.09.2013, 18:26 | |
Помогаю со студенческими работами здесь
17
Несколько *.cpp в одном проекте Несколько cpp файлов в проекте Подключение в проекте .hpp и .cpp файлов Не удаётся связать два файла timer.h и timer.cpp Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |