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

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

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

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

24.12.2011, 14:36. Просмотров 317. Ответов 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 (C++):

А почему ошибка, что функции print и read не определены в функции main()? - C++
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... #include <iostream> #include...

Передача файлов через параметры функции main - C++
Всем привет. Я студент первого курса. У меня возникла проблема при написании программы шифрования Xor алгоритмом, программа работает...

Подключение к main.cpp заголовочных файлов с классами - C++
Есть следующий код: #include <iostream> #include <string> #include <fstream> #include <conio.h> #include "student.h" using...

Из main невидно класс. Текст всех файлов проекта внутри. - C++
Есть класс Cat. Я хочу создать его экземпляр внутри функции main, но не могу получить доступ к классу. Вообще не понимаю почему. В чём...

Дан файл, переписать его в обратном направлении, передавая имена файлов в качестве аргументов функции main - C++
Здравствуйте! Помогите, пожалуйста! Дан файл, переписать его в обратном направлении, передавая имена файлов в качестве аргументов функции...

Какая разница между int main и void main? - C++
какая разница между (int main) i (void main)?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6359 / 5923 / 1920
Регистрация: 18.12.2011
Сообщений: 15,223
Завершенные тесты: 1
24.12.2011, 14:53 #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  [ТС] #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
Модератор
Эксперт С++
6359 / 5923 / 1920
Регистрация: 18.12.2011
Сообщений: 15,223
Завершенные тесты: 1
24.12.2011, 15:14 #4
Читайте про функции и про передачу параметров в функции.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2011, 15:14
Привет! Вот еще темы с ответами:

Какой новые синтаксис: int main() VS. void main() - C++
Долго не занимался программированием , но тут жена решила поучится , да и сам повторить ,так вот столкнулся с такой темой на 4pda может...

Как передать аргументы из командной строки в функцию main(), что программа заработала? (файловый ввод/вывод) - C++
Как передать аргументы из командной строки в аргумент int main(int argc, char *argv), что бы заработала это прога: #include &lt;iostream&gt; ...

Подключение файлов main.cpp some.cpp some.h - C++
Всем привет, программа разделенна на три файла poly.cpp main.cpp poly.h Кто мог бы объяснить как происходит подключение этих файлов, и как...

Почему в одних случаях пишут void main(), а в других случаях int main() {return 1;} - C++
Препод мне доказывает, что void в main`е писать неправильно, а объяснить не может почему. Кто расскажет?)


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.12.2011, 15:14
Ответ Создать тему
Опции темы

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