Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2011, 22:31   #1
Bonch1
 
Регистрация: 08.10.2011
Сообщений: 3
По умолчанию Межмодульное взаимодействие

Задан проект-модель почтового сервера
Созданы файлы: интерфейс сервера: server.h, интерфейс клиента-client.h, реализации сервера-server.cpp, клиента-client.cpp. Клиентская часть client.cpp компилируется, серверная часть server.cpp не компилируется. При компиляции файла server.cpp, компилятор ругается на строки list<client> servеd; и list<client> notservеd. создается впечатление что он вообще не понимает ни что такое list ни что такое client, хотя соответствующие файлы подключены
server.h
Код:
class server
{
uint currentConnect; //количество текущих соединений сервера
list<client> servеd;
list<client> notservеd;

public:

server()
{
currentConnect=0;
}
void run();
void arrival();
list<client>::iterator departure(list<client>::iterator p);
};
server.cpp
Код:
#include <cstdlib>
#include <list>
#include <iterator>
typedef unsigned int uint;
using namespace std;
#include "client.h"
#include "server.h"

void server::run()
{
....
}
client.h
Код:
struct message
{
uint adress;
unsigned long int length;
void getAdress();
void getLength();
};

class client
{
uint timeToHead;
uint timeToTransm;
bool endTransm;
bool isConnect;
uint sMsg;
uint mMsg;
uint bMsg;
list<message> letters;
public:
friend class server;
client();
void run(); 
};
Это скажем так наброски, детали будут делаться позже, будет и main. Пока не могу скомпилировать server.cpp и не пойму почему. помогите, пожалуйста

Последний раз редактировалось Stilet; 08.10.2011 в 23:27.
Bonch1 вне форума Ответить с цитированием
Старый 09.10.2011, 00:26   #2
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Пока экстрасенсы в отпуске напишите слова его ругани
Guy вне форума Ответить с цитированием
Старый 09.10.2011, 00:41   #3
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Вы что, так и компилировали?
Код:
void server::run()
{
....
}
Skype: CODERua
[CODER] вне форума Ответить с цитированием
Старый 09.10.2011, 12:01   #4
Bonch1
 
Регистрация: 08.10.2011
Сообщений: 3
По умолчанию

to Guy:
слова ругани для неэкстрасенсов (нетелепатов):
g++ -Wall -c "server.cpp" (в каталоге: /home/vovan/проекты/oopKurs)
In file included from server.cpp:7:0:
server.h:4:2: error: stray ‘\320’ in program
server.h:4:2: error: stray ‘\265’ in program
server.h:5:2: error: stray ‘\320’ in program
server.h:5:2: error: stray ‘\265’ in program
server.h:4:21: error: expected ‘;’ before ‘d’
server.h:5:24: error: expected ‘;’ before ‘d’
Сборка завершилась с ошибкой.
строки 4 и 5 в файле server.cpp это и есть
list<client> servеd; и list<client> notservеd;

to Coder:
ну точки понятно дело я не ставил, так я обозначил что там что-то будет, на этом этапе пока несущественно.
Bonch1 вне форума Ответить с цитированием
Старый 09.10.2011, 20:38   #5
Bonch1
 
Регистрация: 08.10.2011
Сообщений: 3
По умолчанию

Всем спасибо за участие. Разобрался сам. Тема закрыта
Bonch1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взаимодействие программ C# Genesis Общие вопросы .NET 1 16.08.2010 10:31
Взаимодействие с программой Blightn Общие вопросы Delphi 1 25.05.2010 17:48
Взаимодействие C# и 1с Sparky Свободное общение 1 05.02.2010 04:31
Взаимодействие с пользователем Alone_Wolf Общие вопросы Delphi 19 23.12.2008 09:34
Взаимодействие с twain jonbc Win Api 4 06.04.2007 23:35