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

Не видит cpp файл... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сохранения информации динамической матрицы (С++) http://www.cyberforum.ru/cpp-beginners/thread447011.html
Помогите пожалуйста очень срочно нужно прога на С++ --> Создать структуру для сохранения информации динамической матрицы Struct Matr { int m,n; int*ptr; }; начальный текст программы/заранее спасибо :senor:
C++ Созданть структуры для сохранения информации динамической матрицы прошу помочь срочно --> Созданть структуры для сохранения информации динамической матрицы (C++) Srtuct matr{ int m,n ; int*ptr; }; http://www.cyberforum.ru/cpp-beginners/thread447007.html
Считывание с dat файла C++
Всем доброго времени суток! Возникла проблема со считыванием структуры с типизированного файла. Задача: Сформировать типизированный файл Info.dat с информацией про N людей, у которых есть автомобили (фамилия владельца, марка автомобиля, цвет). Считать с файла фамилии тех, у кого имеется "Лада" красного цвета. В файл записывает нормально, но считывает потом нужную информацию не с файла, а с...
C++ Помогите пожалуйста преобразовать функцию в деструктор. (Полностью рабочая программа уже написана)
Заранее благодарен всем кто поможет. Здравствуйте, учусь на первом курсе и только разбираюсь с с++. Дошёл уже до деструктора. Полностью рабочая программа представлена ниже, я начал её переделывать (задание было оформить одну из функций как деструктор). Программа сначала считывает данные с файла, потом сортирует их и сохраняет. Функцию сохранения данных в отдельный файл нужно по заданию...
C++ Что такое std::allocator<T> ? http://www.cyberforum.ru/cpp-beginners/thread446991.html
я так понял возвращает адрес чего то?
C++ Работа с двумя классами А)Базовый класс Б)Класс наследник А) Список списков с информацией об объектах сгруппированных по типу - продуктах питания: название, тип (мясо, рыба, крупа, фрукт, специя и т.д. и т.п.), форма выпуска, единица измерения, срок хранения, условия хранения, калорийность, содержание жиров, белков, углеводов, наличие витаминов А, В, С. Операции: сохранение и загрузка списка из файла, поиск... подробнее

Показать сообщение отдельно
AKE
11 / 11 / 0
Регистрация: 09.05.2010
Сообщений: 384
16.02.2012, 01:03     Не видит cpp файл...
У меня был h-файл с тремя классами и кодом их методов. Узнал что лучше код методов хранить в одноименном cpp-файле. Оставил только это:

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
#pragma once
#include <windows.h>
#include <TCHAR.H>
 
const int MaxBuff = 256;
 
 
struct CResult{
   BYTE Address;
   BYTE Function; //функция
   BYTE Data[MaxBuff]; //данные
   DWORD DataSize; //размер данных
};
 
class CModBus
{
public:
    CModBus(void);
    ~CModBus(void);
    // Открытие порта передачи данных
    DWORD InitPort(LPTSTR NamePort, DWORD BaudRate);
protected:
    BYTE buff_send[MaxBuff];
    BYTE buff_read[MaxBuff];
    HANDLE hComPort;
    // Подсчёт контрольной суммы
    static WORD CRC16(DWORD _SizeMsg, BYTE * _Buff);
public:
    // Передача данных
    DWORD SendMsg(DWORD _SizeMsg);
    // Приём данных
    DWORD ReadMsg(DWORD & _BytesRead);
};
 
class CModBusEx: public CModBus
{
public:
    CModBusEx(BYTE Addr)
    {
      Address = Addr;
    }
    CModBusEx(CModBusEx &t)
    {
        Address = t.Address;
        hComPort= t.hComPort;
    }
    ~CModBusEx(void)
    {
    }
    BYTE Address;
    // Чтение функции
    DWORD ReadFunc(CResult &Data);
    // Запись функции
    DWORD WriteFunc(CResult &Data); 
    // Закрыть
    void Close();
 
};
 
//Структура хранящая информацию о файле
struct CModBusFile{
    BYTE     Attr;     // атрибуты файла
    DWORD    Time;     // время создания файла
    DWORD    Size;     // размер файла
    char     Name[14]; // имя файла
};
 
//Вспомогательный класс - для поиска файлов и каталогов в директории
class CDirModBus
{
protected:
    CResult Temp;
public:
    CModBusEx *ModBusEx;
    char* Directory;
    CDirModBus(void *MB, char* Dir)
    {
      ModBusEx  = (CModBusEx*)MB;
      Directory = Dir;
    }
    //Поиск первого файла
    DWORD FindFirst(CModBusFile &File, BYTE Attr);
    DWORD FindNext(CModBusFile &File);
};
При компиляции возникают ошибки: LNK2019 "ссылка на наразрешенный символ". Как нужно правильно это делать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru