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

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

Войти
Регистрация
Восстановить пароль
 
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
#1

Как оформить код в функцию - C++

28.11.2012, 21:22. Просмотров 395. Ответов 2
Метки нет (Все метки)

Как сделать из этого функцию создания объекта?

C++
1
2
3
4
5
6
7
8
9
10
11
struct set{
    int data;
    char *name;
    set *next;
}
 
//Создаем объект
set *a;
a = new set;
a->data = 0;
a->name = "vasya";
Добавлено через 6 минут
C++
1
2
3
4
5
6
7
//Функция "Создаем объект"
create (int a1, char b1){
    set *a;
    a = new set;
    a->data = a1;
    a->name = "b1";
}
Так можно?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 21:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как оформить код в функцию (C++):

Найти ошибку и оформить вывод массива, как функцию - C++
Доброго времени суток! Помогите найти ошибку. И оформить вывод массива как функцию. Заранее благодарю. #include "stdafx.h" #include...

Как оформить приведенный код в виде функции - C++
Доброй ночи всем. Помогите пожалуйста. Еле смог написать структуру, лазая по форуму, а вот оформить в виде функции не могу вообще никак( ...

«Вычеркивание» строки и столбца из матрицы оформить как функцию потока - C++
«Вычеркивание» строки и столбца из матрицы оформить как функцию потока. Сначала вводятся элементы исходной матрицы, номер строки и...

Как оформить ввод данных в функцию так что бы следующая за ней их использовала? - C++
Не могу понять как ввод данных поместить в функцию так что бы следующая за ней их использовала #include <iostream> #include <conio.h> ...

Знаю , что подобное задание на форуме есть, но подскажите как правильно оформить мой код, пожалуйста - C++
#include "stdafx.h" #include "conio.h" #include "locale.h" #include "math.h" #include "ctype.h" //Не правильно считает сумму и в...

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN() - C++
а помогите теперь эту задачку #include <iostream> int main() { int last = 0, next = 1; long sum = 1; for(;...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5419 / 4815 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2012, 22:11 #2
C++
1
2
3
4
5
6
7
8
9
//Функция "Создаем объект"
void create (int a1, char *b1)
{
    set *a;
    a = new set;
    a->data = a1;
    a->name = b1;
    a->next = NULL;
}
C++
1
2
3
char *b = "aaaa";
int a = 5;
create(a, b);
1
tinne
9 / 9 / 0
Регистрация: 13.10.2012
Сообщений: 279
28.11.2012, 22:23  [ТС] #3
Спасибо.

Добавлено через 10 минут
А можете проверить пожалуйста еще пару простых функций
Функция создания массива
C++
1
2
3
4
5
6
7
8
9
set Insert(set *a)
{
set *first = NULL; 
if (first == NULL)
     first = a;
else
     a->next = first;
     first = a;
}
Функция обхода массива
C++
1
2
3
4
5
6
7
8
9
10
int Size(){
    set *it;
    int i = 0;
    if(first == NULL)
        return 0;
    it = first;
    while (it != NULL){
        i++;
        it = it->next;
}
Функция удаление массива
C++
1
2
3
4
5
6
7
8
int delete(){
    set *it;
    int i = 0;
    while (it != NULL){
        delete it;
        it = it-> next;
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 22:23
Привет! Вот еще темы с ответами:

Оформить в отдельную функцию - C++
Есть такая задача: Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). И программа к ней: ...

Оформить программу через функцию - C++
нужна помощь! Вот задание! #include <iostream> #include<cmath> using namespace std; int main() { int x,k,i,r,d,d1,a,q; ...

Оформить код через классы - C++
у меня есть вот такой код, его необходимо оформить через классы чтобы основная программа выглядела так main() { mon a; ...

Рекурсивный расчёт математического выражения со скобками (рекурсивную функцию оформить в виде потока) - C++
Помогите пожалуйста решить данную задачу: Рекурсивный расчет математического выражения со скобками, рекурсивная функция оформляется в...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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