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

Записать в переданную переменную результат с помощью указателя - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переструктурировать исходник в структуру программирования ООП http://www.cyberforum.ru/cpp-beginners/thread1075993.html
Не так давно изучаю C++ и вот столкнулся с проблемой Написал исходник в C::B который работает со строками и от меня теперь потребовали переструктурировать его в структуру программирования ООП(объектно-ориентированное-программирование) на VS, как это сделать я вообще не представляю. Я знаю конечно как работать в VS, но переделать в ООП - это не понятно... Помогите... подскажите... пожалуйста,...
C++ Даны отрезки а, в, с и d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. (Определи Даны отрезки а, в, с и d. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь данного треугольника. (Определить функцию, вычисляющую площадь треугольника, если она существует) http://www.cyberforum.ru/cpp-beginners/thread1075991.html
C++ Преимущества знания С++
привет всем. Подскажите пожалуйста какие преимущества дает знание языка С++.? Изучив С++ что я могу сделать в гоогле не особо разборчего объясняется. ? что можно создать в С++ ?
Найти координаты точек пересечения окружности с экспонентой и сформировать из них множество А C++
С клавиатуры вводится радиус окружности с центром в начале координат. Найти координаты точек пересечения окружности с экспонентой и сформировать из них множество А.
C++ Зашифровать строку Char, заменив каждый символ на его ASCII код http://www.cyberforum.ru/cpp-beginners/thread1075981.html
Собственное весь вопрос в заголовке темы. Вся задача. Весь код. Текущие функции кодирование декодирования не устраивают, лишние массивы и т.п. неочень. Функцию кодирования, пытался переработать, но не получается, как я понимаю из-за того, что я использую char, а не *char. #include <cstring> #include <stdio.h>
C++ Ошибка при компиляции #include"stdafx.h" #include<iostream> #include<iomanip> #include<cmath> #include<time.h> int main() { float mas; srand(time(NULL)); подробнее

Показать сообщение отдельно
kventin_zhuk
БНТУ ФИТР
215 / 155 / 15
Регистрация: 26.12.2012
Сообщений: 382
19.01.2014, 23:31     Записать в переданную переменную результат с помощью указателя
uemaka, Вам же нужно через указатель результат возвращать. А вы через return возвращаете.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
using namespace std;
 void myCos(double x, double *result)
 {
     *result = abs(x - cos((x * 3.14)/180)); 
 }
int main()
{
    double x;
    double result;
    cin >> x;
    myCos(x, &result);
    cout << result << endl;
    return 0;
}
Добавлено через 1 минуту
подайте в функцию агрумент x и адрес переменной result, в которую запишется результат.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru