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

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

Войти
Регистрация
Восстановить пароль
 
YoungProgrammer
4 / 4 / 1
Регистрация: 18.01.2011
Сообщений: 206
#1

Unresolved external . . . referenced from OBJ - C++

11.11.2012, 20:52. Просмотров 323. Ответов 0
Метки нет (Все метки)

Shift + F11 добавлял, даже ошибки в юните находил, потом исправлял

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
#pragma hdrstop
 
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include "sumsorting.h"
 
 
int c_array[100];
char *InputFileName = "intput.dat";
 
 
int GetArrayElement(unsigned int size)
{
        return(c_array[size]);
}
 
#pragma argused
 
main ()
{
        FILE *rF = NULL;
        char *El;
        int Count = 10;
        int i;
        int Size = 10;
        rF = fopen(InputFileName, "r");
        for (i = 0; i != Size; i++)
        {
                fread(&c_array[i], sizeof(int), 1, rF);
                printf("%d\n", c_array[i]);
        }
        fclose(rF);
        sumsorting(GetArrayElement, Count);
        getchar();
}
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#pragma hdrstop
#include <Stdio.h>
#include "sumsorting.h"
 
void sumsorting(int(*GetArrayElement)(unsigned int), int arraySize)
{
        int i;
        int sum1 = 0;
        int sum2 = 0;
        int num1;
        int num2;
        int numArrayTemp;
        int GetArray[1000];
        char Sorted = 'N';
        for (i = 0; i != arraySize; i++)
        {
                 GetArray[i] = GetArrayElement(i);
        }
        while (Sorted == 'N')
        {
                Sorted = 'Y';
                for (i = 0; i != arraySize; i++)
                {
                        sum1 = 0;
                        sum2 = 0;
                        num1 = GetArray[i];
                        num2 = GetArray[i+1];
                        while (num1 != 0)
                        {
                                sum1 += num1%10;
                                num1 /= 10;
                        }
                        while (num2 != 0)
                        {
                                sum2 += num2%10;
                                num2 /= 10;
                        }
                        if (num1 > num2) /// GetArray[i] > GetArray[i+1]
                        {
                                numArrayTemp = GetArray[i];
                                GetArray[i] = GetArray[i+1];
                                GetArray[i+1] = numArrayTemp;
                                Sorted = 'N';
                        }
                }
        }
        for (i = 0; i != arraySize; i++)
        {
                printf("%d\n",GetArray[i]);
        }
}
//---------------------------------------------------------------------------
 
#pragma package(smart_init)
 
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
#include "sumsorting.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
C++
1
2
3
4
5
6
7
8
//---------------------------------------------------------------------------
 
#ifndef sumsortingH
#define sumsortingH
 
void sumsorting(int(*GetArrayMain)(unsigned int),int &arraySize);
//---------------------------------------------------------------------------
#endif
Добавлено через 46 минут
Проблема решена. Проблема была в квадратной скобке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2012, 20:52     Unresolved external . . . referenced from OBJ
Посмотрите здесь:

ошибка [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ C++
C++ main.obj : error LNK2019: unresolved external symbol
C++ Ошибка: Unresolved external '_main' referensed from d:c5libcox32.obj
C++ Ошибка Unresolved external . . . from OBJ
Нейросеть на FANN ошибка unresolved external '_fann_run' referenced from почему? C++
C++ [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ
C++ [Linker Error] Unresolved external 'Sort(int, int)' referenced from H:\INFORMATIC\5\UNIT1.OBJ
[ilink32 Error] Error: Unresolved external 'zamena (int * *) ' referenced C++
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 C++
Unresolved external symbol main referenced in function __tmainCRTStartup C++
Unresolved external symbol _SnmpListen@8 referenced in function _main C++
C++ Ошибка [Linker Error] Unresolved external '_main' referenced

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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