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

Помогите устранить ошибку: ссылка на неразрешенный внешний символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложение двух одномерных матриц поэлементно (проверьте код) http://www.cyberforum.ru/cpp-beginners/thread1209398.html
Пожалуйста, проверьте на ошибки. Надо поэлементоно сложить две матрицы одномерных. #include <iostream> using namespace std; int main() { int i; int X, Y, A;
C++ Дан одномерный массив размером М. Упорядочить элементы с нечетными номерами по возрастанию Всем день добрый! Помогите, пожалуйста с задачей на языке С++. , а с четными номерами по убыванию. Ввод данных осуществлять с клавиатуры, вывод исходного массива и результатов- в файл. страница "Вконтакте" http://vk.com/id177558632 skype ryshat96 а также ryshat96@gmail.com http://www.cyberforum.ru/cpp-beginners/thread1209395.html
Упорядочить строки матрицы по неубыванию их наибольших элементов (Delphi->C++) C++
Дана матрица размером NxM. Упорядочить ее строки по неубыванию их наибольших элементов. program N60094766; {$APPTYPE CONSOLE} var a:array of integer; n, m, i, j, k, imin, jmin, jmax, tmp:integer; begin write('Введите кол-во строк матрицы N: '); readln(n); write('Введите кол-во столбцов матрицы M: ');
Автоматизация ввода с клавиатуры C++
Возможно существуют готовые решения, буду благодарен за информацию. Необходимо написать приложение которое будет перехватывать нажатие комбинации одной-двух заданных клавиш на клавиатуре. После отжатие одной или обеих клавиш необходимо что бы приложение в ответ, кратковременно через указанный промежуток времени сэмулировала нажатие другой комбинаций клавиш. Пример: Пользователь зажал...
C++ Вычислить и вывести в виде таблицы значения функции, заданной рядом Тейлора http://www.cyberforum.ru/cpp-beginners/thread1209364.html
Помогите решить задачу, желательно используя цикл for. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от xнач до xкон с шагом dx с точностью ε.
C++ Оператор преобразования типа и его эквивалентные замены, поиск строки в текстовом файле , содержащей заданный Господа, был бы очень признателен если бы кто то помог ответить на вапросы http://cs616225.vk.me/v616225102/122f8/5kAaFEGoDn0.jpg подробнее

Показать сообщение отдельно
Outmee
2 / 2 / 0
Регистрация: 26.01.2014
Сообщений: 59
Завершенные тесты: 1
16.06.2014, 19:22  [ТС]     Помогите устранить ошибку: ссылка на неразрешенный внешний символ
Kukurudza, Пишу сам, впрочем я эту "проблему" решил если можно назвать так
тут другая наклевалась
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string.h>
#include <vector>
 
using std::cout;
 
//Тут мы опишем "характеристики" грузовых автомобилей
/*
struct CarType 
{
    std::string type; //тип например А1, А2...
    int count; // кол-ство автомобилей заданого типа
    int CargoCap; //грузоподьемность , kg
    int loong; // Длина ,sm
    int Wide; // Ширина, sm
    int Hight; //Высота, sm
    int MaxCargoHi; //Максимальная высота груза
    int MaxCargoWi; //Максимальная ширина груза
    int FullMass; //  Общая масса
};
 
struct RampType
{
    int id; // Номер рампы в базе (системно задается автоматически)
    int RampWide; // Ширина рампы
    int CargoSqwLevel; //площадка для выгрузки грузов находится на уровне ... meters
    int WindowHi; //Высота окна выгрузки см
    int WindowWi; //Ширина окна выгрузки см
    int minRampWideCapac;
    int maxRampWideCapac; //
    int maxMass; // Максимальная масса принимаемого на рампе транспорта
};
*/
 
    class Car  // прародитель
    {
    public:
        Car()
        {
            
            
            CargoCap = 0;
            Loong = 0;
            Wide = 0;
            Hight = 0;
            MaxCargoHi = 0;
            MaxCargoWi = 0;
                    
            
        }
        Car(int CargoCap, int Loong, int Wide, int Hight, int MaxCargoHi,int MaxCargoWi)
        {
            Car::CargoCap =        CargoCap;
            Car::Loong =           Loong;
            Car::Wide =            Wide;
            Car::Hight =           Hight;
            Car::MaxCargoHi =      MaxCargoHi;
            Car::MaxCargoWi =      MaxCargoWi;
        }
        
        int CargoCap; //грузоподьемность , kg
        int Loong; // Длина ,sm
        int Wide; // Ширина, sm
        int Hight; //Высота, sm
        int MaxCargoHi; //Максимальная высота груза
        int MaxCargoWi; //Максимальная ширина груза
    };
     
    class Type : public Car
    {
    public:
        Type()//конструктор по умолчанию
        {
            Car::CargoCap = 0;
            Car::Loong = 0 ;
            Car::Wide = 0 ;
            Car::Hight = 0;
            Car::MaxCargoHi = 0;
            Car::MaxCargoWi = 0;
            Type::type[0] = "A0";
                Type::countType = 0;
        }
        Type(std::string, int);
        char *type[8]; //тип например А1, А2...
        int countType; // кол-ство автомобилей заданого типа
 
    };
    Car TruckCar[10];
    Type TypeTruck[10];
 
    
    
    void addalltypes()
    {
        
        for (int i = 0; i < 9; i++)
        {
            TruckCar[i].CargoCap = 12;
            TruckCar[i].Loong = 12;
            TruckCar[i].Wide = 12;
            TruckCar[i].Hight = 12;
            TruckCar[i].MaxCargoHi = 21;
            TruckCar[i].MaxCargoWi = 23;
            TypeTruck[i].type[0] = "A3";
            TypeTruck[i].countType = 88;
            
        }
    }
    
    void showall()
    {
        for (int i = 0; i < 9; i++)
        {
            cout << "Тип грузового автомобиля:";  printf("%s", TypeTruck[i].type[0]); cout << std::endl;
            cout << "Грузоподьемность, кг:"                   <<TruckCar[i].CargoCap    << std::endl;
            cout << "Длинна ТС, см:"                          <<TruckCar[i].Loong       << std::endl;
            cout << "Ширина ТС, см:"                          <<TruckCar[i].Wide        << std::endl;
            cout << "Высота ТС, см:"                          <<TruckCar[i].Hight       << std::endl;
            cout << "Максимальная ШИРИНА груза, см:"          << TruckCar[i].MaxCargoWi << std::endl;
            cout << "Максимальная ВЫСОТА груза, см:"          <<TruckCar[i].MaxCargoHi  << std::endl;
            cout << "Количество ТС, с данными хар-ками:"      << TypeTruck[i].countType << std::endl;
        }
    }
 
 
    void main()
    {
        setlocale(LC_ALL, "rus");
        AddTypesFromFile();
        
        
        system("pause");
    }
Когда пытаюсь считать из файла инф-цию, программа закрываеться запустив отладчик

Первый этап обработки исключения по адресу 0x514DBBC2 (msvcr120d.dll) в ТестЗадание.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x00000000.

эта ф-ция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void AddTypesFromFile()
    {
        FILE * file;
        file = fopen("CarTypes.txt", "r");
        int cnt = 0; //Количество доступных типов
        int i = 0;    //Я простой счетчик i++
 
        rewind(file);
 
        for (int i = 0; i < 9;i++)
        {
            fscanf(file, "%s ", TypeTruck[i].type[1]);
            fscanf(file, "\n%i ", "%i ", "%i ", "%i ", "%i ", "%i ", "%i\n", TruckCar[i].CargoCap, TruckCar[i].Loong, TruckCar[i].Wide, TruckCar[i].Hight, TruckCar[i].MaxCargoWi, TruckCar[i].MaxCargoHi, TypeTruck[i].countType);
 
        } 
 
 
        fclose(file);
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru