Консольное приложение

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Консольное приложение

Re: Консольное приложение

Romeo » 17 фев 2018, 18:48

Нет, ты не добавила новый файл. Файл Laba1.cpp уже был в проекте. У тебя в задании сказано добавить файл, а не добавить функцию в существующий файл.

Re: Консольное приложение

PolinaB » 17 фев 2018, 13:34

Да я добавила всё, и вот код на скрине,и что получилось. Это первая часть задания.

Re: Консольное приложение

Romeo » 17 фев 2018, 10:07

Прототип функции - это то, что полностью определяет её вызов, но не включает тела. То есть, возвращаемое значение, имя, список параметров и точка с запятой в конце.

Я не знаю, как у тебя после выполнения первого пункта уже появился ответ. У тебя ничего не должно было скомпилироваться, если бы всё правильно делала. Собственно, после первого пункта в задании и не просят ничего компилировать и запускать.

Внимательно читаем текст задания.
Добавить проекту файл...

Ты уверена, что ты добавила новый файл в проект? Если функция Sum будет определена в отдельном cpp файле, то из main.cpp она не будет видна и компиляция не пройдёт. Все последующие шаги исправляют указанную проблему. Попробуй ещё раз внимательно пройти по заданию, не пропуская ни одного слова, и просто выполнить то, что тебя просят сделать.

Консольное приложение

PolinaB » 16 фев 2018, 20:30

Не понятно в 2 и 3 пункте что и куда писать, и что такое прототип функции, как я поняла, я пишу:

#include “stdafx.h”
int sum( int a, int b)

а вот дальше что? идет функция main?

Re: Консольное приложение

Romeo » 16 фев 2018, 20:19

Так здесь же ничего программировать не нужно даже. Просто сделать то, что указано. Что тут помочь-то?

Консольное приложение

PolinaB » 16 фев 2018, 13:36

Помогите пожалуйста сделать задание.
1. Добавить проекту файл с исходным кодом следующего содержания:
#include “stdafx.h”
int sum( int a, int b){
return a + b;
}
В функцию main добавить следующий код:
printf(“Sum: %d”,sum(3, 5));
Запустить созданный проект. Объяснить, что выведено в окно вывода.
2. Добавить заголовочный файл с прототипом функции sum:
int sum(int a, int b)
Добавить в файл с описанием функции main подключение вновь созданного заголовочного файла #include “имя_файла.h”.
Заново запустить программу. Объяснить, что произошло.
3. Добавить в одном из файлов с исходным кодом новые задачи. Добавьте новые задачи через список задач. В чем разница?

1 пункт я сделала, в окно вывода вывелось Sum: 8

А как 2 и 3 пункт делать, я не поняла.

Вернуться к началу