Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
#1

Программа из 2-х файлов main.c and print.c - C++

24.12.2011, 14:36. Просмотров 308. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток.

Задача :
Создать программу, которая будет состоять из двух файлов (consists of two sourse-file). Первый файл (Main.c) содержит функцию main() и присваивает значение переменной i. Второй файл (Print.c) умножает i на 2 и печатает результат.
Print.c содержит функцию print(), которая может быть вызвана из main().
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2011, 14:36     Программа из 2-х файлов main.c and print.c
Посмотрите здесь:

int main() VS void main() C++
C++ Из main невидно класс. Текст всех файлов проекта внутри.
В чем разница между int main(){} и int main(void){}? C++
C++ От void main() к int main()
Подключение к main.cpp заголовочных файлов с классами C++
C++ Дан файл, переписать его в обратном направлении, передавая имена файлов в качестве аргументов функции main
Передача файлов через параметры функции main C++
Какой новые синтаксис: int main() VS. void main() C++
Какая разница между int main и void main? C++
Как передать аргументы из командной строки в функцию main(), что программа заработала? (файловый ввод/вывод) C++
C++ Void main or Int main
C++ Почему в одних случаях пишут void main(), а в других случаях int main() {return 1;}

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,994
Завершенные тесты: 1
24.12.2011, 14:53     Программа из 2-х файлов main.c and print.c #2
второй файл
C++
1
2
3
4
5
6
#include <stdio.h>
void print(int &n)
{
      n*=2;
      printf("%d\n",n); 
}
первый файл
C++
1
2
3
4
5
6
7
8
9
void print(int &);// передаем переменную по ссылке, чтобы ее можно было менять
 
void main()
{
    int i=3;
    print(i);
// сейчас i равно 6
    i+=1; // делаем с i еще что-нибудь., 
}
Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
24.12.2011, 14:58  [ТС]     Программа из 2-х файлов main.c and print.c #3
Цитата Сообщение от zss2 Посмотреть сообщение
второй файл
C++
1
2
3
4
5
6
#include <stdio.h>
void print(int &n)
{
      n*=2;
      printf("%d\n",n); 
}
первый файл
C++
1
2
3
4
5
6
7
8
9
void print(int &);// передаем переменную по ссылке, чтобы ее можно было менять
 
void main()
{
    int i=3;
    print(i);
// сейчас i равно 6
    i+=1; // делаем с i еще что-нибудь., 
}

Спасибо!
Где об этом лучше всего можно почитать ?
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,994
Завершенные тесты: 1
24.12.2011, 15:14     Программа из 2-х файлов main.c and print.c #4
Читайте про функции и про передачу параметров в функции.
Yandex
Объявления
24.12.2011, 15:14     Программа из 2-х файлов main.c and print.c
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru