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

разница в местоположении функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить пример http://www.cyberforum.ru/cpp-beginners/thread164133.html
Помогите пожалуйста решить пример
C++ Не могу понять постановку задачи Всем доброго времени суток! Есть задача, с помощью перегруженной операции *, создать возможность умножать время друг на друга в формате hh:mm:ss. Цитирую: и умножать эти значения, используя тип float и перегруженную операцию * Для чего нужен тип float, если умножение int на int и так даст в результате int? Или я чего -то не понимаю? http://www.cyberforum.ru/cpp-beginners/thread164078.html
C++ Создать программу для вычисления Y и Z по заданным формулам
Помогите пожалуйста,знаю что простенько,но не понимаю,а если можно то и объясните... y=sin(x/2+a(в 3й степени)) z= cos(квадрат)(x/2 + a(в 3й степени)) при a=0,42 x=2,5 Вроде что-то составил,а не правильно,вообщем вот что я накарякал //--------------------------------------------------------------------------- #pragma hdrstop ...
C++ Передача массива по ссылке
Здравствуйте, помогите разобраться с проблемой: Задание состоит в том, чтобы написать две встраиваемые функции сортировки массива с выбором варианта обмена элементов. Первый вариант это передача массива с помощью указателя (это я понял), а вот передача по ссылке никак не получается, получается только передать первый элемент, а вот как дальше перемещаться по массиву не пойму. А в различных темах...
C++ Вывести простые числа от M до N http://www.cyberforum.ru/cpp-beginners/thread164015.html
здравствуйте. хочу понять есть ли у меня ошибки в файле 1.cpp. Условие задачи: вывести все простые числа от M до N включительно. в файле in.txt содержится два натуральных числа M и N (2 <= M <= N <= 10^6). В файле out.txt вывести в одной строке через пробел все простые числа от M до N в порядке возрастания. Если таких чисел нет, вывести «Absent».
C++ Чтение массива объектов и регистрация расширения файла Делаю небольшую программу. Она должна открывать некий файл и обрабатываются данные из него. В общем есть некая структура Object. Из файла считывается число n и нужно создать массив этих Object из n элементов. Плюс, желательно сделать, чтобы можно было открыть файл с помощью моей программы. То есть я дважды щелкаю по файлу и открывается моя программа, выполняя определенные действия с этим... подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.09.2010, 01:57     разница в местоположении функции
раньше не получалось, теперь нормально
раньше я юзал gcc, там не получалось сделать, в результате я стал всегда писать статические функции перед вызовами, но было это года два назад, а сейчас у меня gcc новый
C
1
2
3
4
5
6
7
8
9
10
11
12
static void f(void);
 
int main(void)
{
    f();
    return 0;
}
 
static void f(void)
{
    ;
}
Добавлено через 14 часов 43 минуты
во, вспомнил
C
1
2
3
4
5
6
7
8
9
10
11
12
int main(void)
{
    static void f(void);
 
    f();
    return 0;
}
 
static void f(void)
{
    ;
}
Код
[guest@localhost tmp]$ gcc t.c -o t
t.c: В функции ‘main’:
t.c:4: ошибка: для функции ‘f’ задан неверный класс хранения
t.c: На верхнем уровне:
t.c:10: предупреждение: несовместимые типы для ‘f’
t.c:10: ошибка: static-декларация ‘f’ после неstatic-декларации
t.c:6: замечание: здесь была предыдущая неявная декларация ‘f’
[guest@localhost tmp]$
 
Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru