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

Передача параметров в функцию по адресу - C++

Восстановить пароль Регистрация
 
Jillian
 Аватар для Jillian
3 / 3 / 1
Регистрация: 28.04.2011
Сообщений: 28
21.05.2012, 19:57     Передача параметров в функцию по адресу #1
Привет! Помогите, пожалуйста, исправить ошибку.
Конкретного задания нет, это пример передачи параметров в функцию по адресу.

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream.h> 
void f(int i, int * j, int& k) ; 
int main(){ 
int i = 1, j = 2, к = 3; 
cout «"i j k\n"; 
cout «i «’ ‘« j « ' '« к «'\n'; 
f(i, &j,k); 
cout « i «’ ‘« j « ' '« к ;
 return 0 
} 
void f(int i , int * j , int& k){ 
i++; (*j)++; k++; 
}
В результате должно получиться:
i j k
1 2 3
1 3 4
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 19:57     Передача параметров в функцию по адресу
Посмотрите здесь:

C++ Передача параметров в функцию
C++ Передача параметров в функцию
C++ передача параметров в функцию
C++ Передача параметров в функцию
C++ Передача параметров в функцию
Передача параметров в функцию C++
C++ Передача параметров в функцию
Передача параметров в функцию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
21.05.2012, 20:03     Передача параметров в функцию по адресу #2
у вас не было using namespace std
и какие-то левые символы вместо << ' и переменная k

вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
void f(int i, int * j, int& k);
 
int main()
{ 
  int i = 1, j = 2, k = 3; 
  cout << "i j k\n"; 
  cout << i << ' ' << j << ' ' << k << '\n';
  f(i, &j, k); 
  cout << i << ' ' << j << ' ' << k << '\n';
  return 0;
}
 
void f(int i , int * j , int& k)
{ 
  i++;
  (*j)++;
  k++; 
}
Yandex
Объявления
21.05.2012, 20:03     Передача параметров в функцию по адресу
Ответ Создать тему
Опции темы

Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru