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

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

Войти
Регистрация
Восстановить пароль
 
Spirit987
2 / 2 / 0
Регистрация: 27.03.2013
Сообщений: 50
#1

Вернуть значение типа int за счет директив препроцессора - C++

05.07.2013, 02:05. Просмотров 404. Ответов 3
Метки нет (Все метки)

основной текстовый документ.
C++
1
2
3
4
5
6
7
8
9
#include "mystring.h"
#include <iostream>
using namespace std;
 
void main()
{
int x=15;
size(x);
}
откуда достать значение.
C++
1
2
3
4
5
#ifndef mystring_h
void size(int e){
e=12;
}
#endif
Добавлено через 7 часов 20 минут
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include "add.h"
using namespace std;
int add(int y);
int main()
{
int x=2;
x=add(x);
cout«x«endl;
return 0;
}
=) второй файл:
int add(int y){ return 5; }

Подскажите возможно ли передать в данном примере ссылку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 02:05     Вернуть значение типа int за счет директив препроцессора
Посмотрите здесь:

Подключение директив препроцессора - C++
Не могу найти подходящую информацию=( Даны директивы : A) #include &lt;conio.h&gt; B) #include &lt;grafh.h&gt; C) #include &lt;math.h&gt;...

Массивы и директив препроцессора - C++
Помогите доделать прогу. Эта прога выделяет два произвольных столбца в двумерном массиве. Требуется дописать сложение элементов массива...

Использование директив препроцессора - C++
Составить программу, использующую директивы препроцессора: с помощью директивы #define вычислить x3 , при x = −2,−1,...,2 с помощью...

Назначение директив препроцессора: #ifndef, #define, #endif - C++
Объясните, что обозначают эти директивы? Заем это использовать в классах? #ifndef myclass #define myclass class someclass { ...

Можно пример практического применения в приложениях директив препроцессора #if,#end,#error - C++
Просто говорится,что это для выборочной компиляции. Я не могу предсттавить,где это может понадобиться.

Значение переменной типа int - C++
Я хочу присвоить переменной типа int значение 2147483648, а в gdb я посмотрел значение переменной и оно оказалось равным -2147483648, в чем...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nxtech
77 / 59 / 2
Регистрация: 26.06.2013
Сообщений: 198
05.07.2013, 03:01     Вернуть значение типа int за счет директив препроцессора #2
Цитата Сообщение от Spirit987 Посмотреть сообщение
Подскажите возможно ли передать в данном примере ссылку.
Да, можно, но для чего? Пример не понятен.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include "add.h"
using namespace std;
int add(int& y);
int main()
{
  int x=2;
  x=add(x);
  cout<<x<<endl;
  return 0;
}
C++
1
int add(int& y){ return 5; }
Откуда вы эти символы « вставляете
Spirit987
2 / 2 / 0
Регистрация: 27.03.2013
Сообщений: 50
05.07.2013, 03:35  [ТС]     Вернуть значение типа int за счет директив препроцессора #3
Первый (код) для разширения .срр

строка int add(int& y){ return 5; }
хранится в header файле add.h

Я вначеле думал что add(int х) должно было передавать переменную "х", но передаются только параметр по значению и никаких изменений на "х" произвести я не могу кроме явного преобразования, возможно ли передать непосредственно int-овую переменную для изменения его значения.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 05:11     Вернуть значение типа int за счет директив препроцессора
Еще ссылки по теме:

Pthread.h, как вернуть из потоковой функции значение типа double? - C++
Всем привет. Не понимаю, как вернуть из потоковой функции значение типа double: #include &lt;pthread.h&gt; #include &lt;stdio.h&gt; #include...

Максимальное значение переменной типа int - C++
Если тип long в 2 раза больше чем int. Сколько максимум в int? В чём они измеряются в памяти? в цифрах вывода?

Аргумент типа int не совместим с параметрами типа int* - C++
помогите, ошибка в программе &quot;аргумент типа int не совместим с параметрами типа int*&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

Присвоить переменной Char значение третьего байта переменно типа Int - C++
всем привет, на одном собеседовании передо мной поставили следующую задачу, присвоить переменной char ch, значение третьего байта переменно...

Реализовать функцию возведения целого числа в квадрат, возвращающую значение типа int - C++
Как правильно изменить код что бы он скомпилировался, ошибка: Функция должна возвращать значение. Если заменить int Sqr (int q) на ...

Переменной типа int при первой итерации цикла приписывается значение меньше на 1 - C++
Доброго времени суток. Возникла проблема которую видно на скриншоте. Получаеться что если выводить значение переменной то получаем...


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
05.07.2013, 05:11     Вернуть значение типа int за счет директив препроцессора #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include "add.h"
using namespace std;
 
void add(int &y);
 
int main()
{
    int x = 2;
    add(x);
    cout << x << endl;
    return 0;
}
 
// второй файл:
void add(int &y){ y = 5; }
Yandex
Объявления
05.07.2013, 05:11     Вернуть значение типа int за счет директив препроцессора
Ответ Создать тему
Опции темы

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