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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с дробями http://www.cyberforum.ru/cpp-beginners/thread694898.html
есть дробь, отдельно числитель и знаменетель, нужно сделать функцию которая преобразует неправильную дробь в провильную Пример: 5/2 результат 2 1/2 Так же нужно написать еще функцию функцию...
C++ Тип int. Как вывести следующее 050? Вопрос следующего характера, имея переменную типа int, как вывести к примеру код мобильного оператора в Украине, скажем МТС (050) Это конечно для меня не критично, на как бы на будущее надо знать.... http://www.cyberforum.ru/cpp-beginners/thread694895.html
C++ Книга для самостоятельного изучения С++
Подскажите, пожалуйста, какую-нибудь нормальную книгу для самостоятельного изучения С++ (возможности теперь позволяют только самостоятельно) мне посоветовали начать с книги Прата 6 издания. Интересно...
Сделать подменю в консоли С++ часть 2 C++
Хелп, ткните пальцем в какую сторону копать #include <conio.h> #include <stdio.h> #include <math.h> #include <iostream> #include <clocale> #include <time.h> using namespace std; int...
C++ Как такое решать? http://www.cyberforum.ru/cpp-beginners/thread694870.html
Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точкой. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING: а) написать программу ввода такого текста с клавиатуры;...
C++ Задан массив значений из 10 элементов. Найти максимальный и минимальный элементы и удалить их #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int _tmain(int argc, _TCHAR* argv){ const int n=10; int A; подробнее

Показать сообщение отдельно
YoungProgrammer
4 / 4 / 1
Регистрация: 18.01.2011
Сообщений: 206

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

11.11.2012, 20:52. Просмотров 336. Ответов 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 минут
Проблема решена. Проблема была в квадратной скобке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru