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

Ошибка Unresolved external . . . from OBJ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ високосные отрицательные года http://www.cyberforum.ru/cpp-beginners/thread676542.html
здравствуйте. у меня стоит задача, проверить образуют ли три введенные числа правильную дату (естественно год может быть отрицательным и високосным) программа, которую я написал, работает для положительных годов, но вот с отрицательным и високосным для февраля проблема. я не понимаю за что можно зацепиться, какое условие написать. вот как я делал (если год положительный): если 1) год...
C++ Вычисления для каждой точки, заданной парой координат, третьей координаты по заданной формуле Прошу подсказать в каком направлении работать для решения следующей задачи. Имеется текстовый файл, котором в каждой строке (всего строк около 50 000) содержится 2 координаты (A, B) для каждой точки. Например: 50.5 1.5 45.8 5.9 42.1 -2.4 Для каждой точки необходимо рассчитать третью координату (С), по следующему алгоритму: С = Σ B*A*A, в обозначен индекс. Так например для точек,... http://www.cyberforum.ru/cpp-beginners/thread676538.html
C++ Создать любой класс. Реализовать конструктор, деструктор, продемонстрировать работу
помогите создать класс любой можно про автомобиль,мяч,прямоугольник и тд...,чтобы были конструктор,диструктор,продемонстрировать работу.. плиз срочно надо, желательно с коментариями
реализация стека C++
всем привет! народ помогите с программой (не пойму в чем ошибка, помогите исправить) #include "stdafx.h" #include <iostream> #include <cstdlib> #define N 1024 using namespace std; struct ELEMENT {
C++ Определить количество положительных элементов массива, предшествующих первому отрицательному http://www.cyberforum.ru/cpp-beginners/thread676523.html
Определить количество положительных элементов массива, предшествующих первому отрицательному. Входной файл lb 4_17. in содержит в первой строке одно число – N (количество элементов массива А). Во второй строке входного файла содержится N чисел, разделенных пробелами, и являющихся элементами массива А. В ыходной файл lb 4_17. out - в первой строке число, равное количеству положительных элементов...
C++ Повернуть матрицу по часовой стрелке Что нужно сделать, чтобы повернуть матрицу по часовой стрелке?? если меняешь i и j местами, но она повернется против часовой на 90 градусов, а нужно по часовой, уже и не знаю что делать? поделитесь мозгом:) подробнее

Показать сообщение отдельно
YoungProgrammer
4 / 4 / 1
Регистрация: 18.01.2011
Сообщений: 206
21.10.2012, 16:23  [ТС]     Ошибка Unresolved external . . . from OBJ
У преподавателя почти такой же код как у меня но у него все работает.

Добавлено через 11 минут
Вот его код
главная программа
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
29
30
31
32
33
34
35
36
37
#pragma hdrstop
 
#include <stdio.h>
#include <Assert.h>
#include "AbstractSort.h"
 
const int ELEMENTS_COUNT = 100;
 
int g_array[ELEMENTS_COUNT];
 
int GetElementValue(unsigned int index)
{
        assert(index < ELEMENTS_COUNT);
        if (index < ELEMENTS_COUNT)
        {
                return g_array[index];
        }
        else
        {
                return 0;
        }
}
 
#pragma argsused
int main(int argc, char* argv[])
{
        for (int i = 0; i < ELEMENTS_COUNT; i++)
        {
                g_array[i] = ELEMENTS_COUNT - i + 1;
        }
 
        int evenCount = 0, oddCount = 0;
        CountOddAndEvenValues(GetElementValue, ELEMENTS_COUNT, &evenCount, &oddCount);
        printf("Even count: %d \n", evenCount);
        printf("Odd count: %d \n", oddCount);
        return 0;
}
юнит
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
29
30
31
32
33
34
35
36
37
#pragma hdrstop
 
#include <Assert.h>
#include "AbstractSort.h"
 
void CountOddAndEvenValues(int(*getElementFunc)(unsigned int),
                                int arraySize, int* oddValuesCount,
                                int* evenValuesCount)
{
        assert(getElementFunc);
        assert(arraySize > 0);
        assert(oddValuesCount);
        assert(evenValuesCount);
        if ((!getElementFunc) || (arraySize <= 0)
                || (!oddValuesCount) || (!evenValuesCount))
        {
                oddValuesCount = 0;
                evenValuesCount = 0;
                return;
        }
        
        for (int i = 0; i < arraySize; i++)
        {
                int value = getElementFunc(i);
                if (value%2 == 0)
                {
                        (*oddValuesCount)++;
                }
                else
                {
                        (*evenValuesCount)++;
                }
        }
}
 
 
#pragma package(smart_init)
юнит.h
C++
1
2
3
4
5
6
7
8
#ifndef AbstractSortH
#define AbstractSortH
 
void CountOddAndEvenValues(int(*getElementFunc)(unsigned int),
                                int arraySize, int* oddValuesCount,
                                int* evenValuesCount);
 
#endif
 
Текущее время: 20:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru