powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как объявить функцию в с++
8 сообщений из 8, страница 1 из 1
как объявить функцию в с++
    #33028044
slava_ukr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
где и как объявить функцию. пытался вроде все делать как в хелпе, возникала ошибка в обжект файле.
писал название, тип, имя,параметры в unit1.h, саму функцию писал в unit1.cpp
напишите пожалуйста если можно с примером(простым- типа сложение чисел)
спасибо
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028058
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где твой вариант ?
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028137
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
int summa(int a, int b)
{
int s;
s = a + b;
return(s);
}
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028176
slava_ukr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
unit1.h:


float max (int i, int b);


unit1.cpp


float max (int i, int b)
{
return i+b;
}
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028203
zass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну-ка брось оригинал ошибочки...
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028459
aquasnake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это скорее не ошибка, а предупреждение (хотя зависит от настроек компилятора).
Должен возвращать float, а возвращаешь int...
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028469
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Следует сказать, что в стандартной библиотеке C есть макросы min и max. Попробуй экранировать макроподстановку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
unit1.h:


float (max)(int i, int b);


unit1.cpp


float (max)(int i, int b)
{
return i+b;
}

Но и вызывать тебе придется точно также:

Код: plaintext
int d = (max)( 0 ,  1 );

А лучше измени имя своей функции.
...
Рейтинг: 0 / 0
как объявить функцию в с++
    #33028583
fixit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#include "unit1.h"

:)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как объявить функцию в с++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]