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

Функция, возвращающая указатель на структуру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет ускорения тела на плоскости http://www.cyberforum.ru/cpp-beginners/thread656223.html
Доброго время суток. Написать программу для расчета тела массой m, которое находится на горизонтальной плоскости и к которому под углом \alpha (к горизонту) приложена сила {F}_{0}. Коэффициент трения тела о плоскость равен \mu. Предусмотреть вариант, когда тело неподвижно (использовать тернарный оператор). Воспользоваться тем, что если тело движется, на него вдоль плоскости движения действует...
C++ помогите решить задачу Написати програму в C++ яку водиться: Дата/Місяць/Рік і виводитись має Місяць/День/Рік але вводитись має число а виводитись повністю назва місяця наприклад 01/01/12 і виводиться Січень/01/2012 Допоможіть. http://www.cyberforum.ru/cpp-beginners/thread656221.html
C++ Как передать в качестве параметра конструктора ПОТОК,
Здравтсвуйте. Есть класс Notebook(); Один из конструкторов принимает в качестве параметра поток(файл), заполняет книжку именами из файла. main.c #include <iostream> #include <stdio.h> #include "notebook.h" using namespace std;
C++ Принцип работы рекурсии
Искал в инете и в поиске, но никак не могу понять принцип работы рекурсии программно. Допустим есть функция int f(int n) { if(0 == n) return 0; else return n % 10 + f(n / 10); } если переделать данную функцию static int i; int f(int n) {
C++ Добавить в элементы список и вывести их на экран http://www.cyberforum.ru/cpp-beginners/thread656208.html
написала программу, которая добавляет в список элементы и должна их выводить на экран. функция, которая должна их выводить не работает. подскажите, в чем ошибка? #include <iostream> using namespace std; struct list { int data; list *next;
C++ auto Хочу сделать автомат. переменную auto int x; auto double f; Ругается. Как исправить? подробнее

Показать сообщение отдельно
Fissil
0 / 0 / 0
Регистрация: 22.09.2012
Сообщений: 19

Функция, возвращающая указатель на структуру - C++

22.09.2012, 21:37. Просмотров 3897. Ответов 15
Метки (Все метки)

Ребят помогите пожалуйста,как создать функцию возвращающую указатель на структуру,в общем задание звучит так:написать библиотеку для полиномов:сложение, вычитание,значение в точке.
я описываю структуру в header,массив коэффициентов и степень многочлена
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef POLINOM_MODULE_H_INCLUDED
#define POLINOM_MODULE_H_INCLUDED
struct polinom
{
    double *massiv_koef;
    int stepen_m;
}
polinom *SummaPolinomov(polinom *a,*b);
 
#endif // POLINOM_MODULE_H_INCLUDED 
а в сpp пишу вот так-это пока только сложение 
 
polinom *SummaPolinomov(polinom *a,*b)
{polinom *c=new polinom[];
    if(*a.stepen_m>*b.stepen_m){
       *c.massiv_koef=new double[*a.stepen_m];
       for (int i=0;i<*b.stepen_m;i++){
           *c.massiv_koef[i]=*a.massiv_koef[i]+*b.massiv_koef[i];}
       for(int i=*b.stepen_m;i<*a.stepen_m;i++){
           *c.massiv_koef[i]=*a.massiv_koef[i];}
}
    else{
    *c.massiv_koef=new double[*b.stepen_m];
       for (int i=0;i<*a.stepen_m;i++){
           *c.massiv_koef[i]=*b.massiv_koef[i]+*a.massiv_koef[i];}
       for(int i=*a.stepen_m;i<*b.stepen_m;i++){
           *c.massiv_koef[i]=*b.massiv_koef[i];} };
           return c;}
что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru