eof — c ++ Ошибка 48 Ошибка C1004: неожиданный конец файла найден

Я получил .cpp и заголовочный файл, и я получаю эту ошибку, не могу понять, что это такое.

я вспомнил endif в конце заголовка

а также }; как ближе к классу

и пустые строки после #endif

не могу понять, что не так.
Спасибо за ответы

заголовочный файл:

#ifndef playerreceiver_h
#define playerreceiver_h

#include "Client.h"#include <SFML\Graphics.hpp>
#include <SFML\Network.hpp>
#include "ClientGameFrame.h"#include "Packets.h"#include <string>
#include <iostream>

class PlayerReceiver{
public:
PlayerReceiver(int id, std::string name, ClientGameFrame * clientGameFrame);
void recievePackets(sf::Packet &p1);
void draw(sf::RenderWindow & rw);ClientGameFrame * clientGameFrame;
int id,x, y, hp,energy;
std::string name;
double angle;
Output o;sf::Sprite sprite;
};

#endif

и файл cpp:

#include "PlayerReceiver.h"PlayerReceiver::PlayerReceiver(int id, std::string name,  ClientGameFrame * clientGameFrame){
this->id=id;
this->name=name;
this->clientGameFrame=clientGameFrame;
x=0;
y=0;
hp=100;
energy=100;
}

void PlayerReceiver::draw(sf::RenderWindow & rw){
rw.draw(sprite);
}

void PlayerReceiver::recievePackets(sf::Packet &p1){

if(checkPacket(p1,output)){
p1>>o;
if(o.id==id){
angle=o.angle;
x=o.x;
y=o.y;
//sprite.setPosition(x, y);
}
}
}//asda

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector